개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.23 04:23

Win32 Query Service Status 관련 질문

목록
  • 버그헌터 1일 전 2025.04.23 04:23
  • 8
    1
안녕하세요 선생님. 저는 현재 Win32 API를 공부 중입니다.
win32_query_service_status 함수를 사용하여 서비스 상태를 조회할 수 있습니다.
하지만, 서비스 상태에 대한 자세한 정보를 얻기 위해 서비스 상태를 0, 1, 2 등으로 분류하는 방법을 찾지 못했습니다.
혹시 자세한 분류 기준을 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    Win32 API의 `QueryServiceStatus` 함수는 서비스 상태를 0, 1, 2 등으로 반환합니다. 이 값은 서비스 상태를 나타내는 상수 중 하나를 의미합니다.

    서비스 상태의 의미는 다음과 같습니다.

    - SERVICE_STOPPED (0) : 서비스가 중지된 상태
    - SERVICE_START_PENDING (1) : 서비스가 시작 중인 상태
    - SERVICE_STOP_PENDING (2) : 서비스가 중지 중인 상태
    - SERVICE_RUNNING (3) : 서비스가 실행 중인 상태
    - SERVICE_CONTINUE_PENDING (4) : 서비스가 다시 시작 중인 상태
    - SERVICE_PAUSE_PENDING (5) : 서비스가 일시 중지 중인 상태
    - SERVICE_PAUSED (6) : 서비스가 일시 중지된 상태

    이러한 상태를 분류하는 기준은 다음과 같습니다.

    - 서비스가 실행 중인 경우 : SERVICE_RUNNING (3)
    - 서비스가 중지된 경우 : SERVICE_STOPPED (0)
    - 서비스가 시작 중인 경우 : SERVICE_START_PENDING (1)
    - 서비스가 중지 중인 경우 : SERVICE_STOP_PENDING (2)
    - 서비스가 일시 중지된 경우 : SERVICE_PAUSED (6)

    이러한 분류 기준을 사용하면 서비스 상태에 대한 자세한 정보를 얻을 수 있습니다.

    2025-04-23 04:24

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 13,860건 / 18 페이지

검색

게시물 검색