서비스 설치, 제거 및 열거형

구성 프로그램은 CreateService 함수를 사용하여 SCM 데이터베이스에 새 서비스를 설치합니다. 이 함수는 서비스의 이름을 지정하고 데이터베이스에 저장된 구성 정보를 제공합니다. 각 서비스의 데이터베이스에 저장된 정보에 대한 설명은 설치된 서비스의 데이터베이스를 참조하세요. 샘플 코드는 서비스 설치를 참조하세요.

구성 프로그램은 DeleteService 함수를 사용하여 데이터베이스에서 설치된 서비스를 제거합니다. 자세한 내용은 서비스 삭제를 참조하세요.

서비스 이름을 가져오려면 GetServiceKeyName 함수를 호출합니다. 서비스 제어판 애플릿에 사용되는 서비스 표시 이름은 GetServiceDisplayName 함수를 호출하여 가져올 수 있습니다.

서비스 구성 프로그램은 EnumServicesStatusEx 함수를 사용하여 모든 서비스 및 해당 상태를 열거할 수 있습니다. EnumDependentServices 함수를 사용하여 지정된 서비스 개체에 종속된 서비스를 열거할 수도 있습니다.