서비스 제어 프로그램

서비스 제어 프로그램이 서비스를 시작하고 제어합니다. 다음 작업을 수행합니다.

  • 시작 유형이 SERVICE_DEMAND_START 경우 서비스 또는 드라이버 서비스를 시작합니다.
  • 실행 중인 서비스에 제어 요청을 보냅니다.
  • 실행 중인 서비스의 현재 상태 쿼리합니다.

이러한 작업을 수행하려면 서비스 개체에 대한 열린 핸들이 필요합니다. 핸들을 가져오려면 서비스 제어 프로그램은 다음을 수행해야 합니다.

  1. OpenSCManager 함수를 사용하여 지정된 컴퓨터에서 SCM 데이터베이스에 대한 핸들을 가져옵니다.
  2. OpenService 또는 CreateService 함수를 사용하여 서비스 개체에 대한 핸들을 가져옵니다.

자세한 내용은 아래 항목을 참조하세요.