2011-10-31 3 views

답변

1

서비스를 만들 때 a SERVICE_STATUS structure을 기입했습니다. 구조의 필드 중 하나는 dwControlsAccepted입니다. dwControlsAccepted의 옵션 중 하나는 SERVICE_ACCEPT_PAUSE_CONTINUE입니다. 일시 중지/계속을 지원한다고 말하지 않으면 SCM에서 일시 중지/계속을 지원하지 않는 것으로보고됩니다. Windows 서비스를 확인

1

:

사용 DNS 클라이언트에게

Service keyname  : DNScache 
Service Displayname : DNS Client 

확인

예 : SC 쿼리

RUN CMD (명령 프롬프트)> 유형 :

SC QUERY DNSCACHE 

결과 :

SERVICE_NAME: DNSCACHE 
     TYPE    : 20 WIN32_SHARE_PROCESS 
     STATE    : 4 RUNNING 
           (STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN) 
     WIN32_EXIT_CODE : 0 (0x0) 
     SERVICE_EXIT_CODE : 0 (0x0) 
     CHECKPOINT   : 0x0 
     WAIT_HINT   : 0x0 

국가 코드 :

  • 4 : 실행합니다. 멈추거나 멈추는 가능성은 서비스 자체에 달려 있습니다.
  • 7 : 일시 중지됨. 멈추거나 일시 중지 할 가능성은 서비스 자체에 달려 있습니다. 물론 계속할 수 있습니다
  • 1 : 중지되었습니다. DNSCACHE에서 내가 DNS 클라이언트에서 키 이름 (사우스 캐롤라이나은 getKeyName) 만 보여주는 표시 이름 (사우스 캐롤라이나하는 getDisplayName을받을 수 없습니다) :

CODE

SC GETKEYNAME **YOUR SERVICE** 
SC GETDISPLAYNAME **YOUR SERVICE** 
SC         >> Showing Other Command Available 

[재미있는 것은) 이미 Stoppable 또는 Pausable하지 중지됨 ]

읽기 전 :

윈도우 XP 서비스 생각 다시 링크에서 답을주의 깊게 질문 : http://ss64.com/nt/syntax-services.html

관련 문제