C#을 사용하여 Windows 서비스 상태 확인
애플리케이션에서 특정 Windows 서비스가 실행 중인지 확인해야 합니다. 이 작업을 수행하려면 다음 단계를 따르세요.
확인 논리 구현
가능한 서비스 상태
Status 속성은 다음 값 중 하나를 반환할 수 있습니다.
예제 코드
다음 코드 샘플은 서비스 상태를 확인하고 적절한 응답을 반환하는 방법을 보여줍니다.
using System.ServiceProcess; ServiceController sc = new ServiceController(SERVICENAME); switch (sc.Status) { case ServiceControllerStatus.Running: return "Running"; case ServiceControllerStatus.Stopped: return "Stopped"; case ServiceControllerStatus.Paused: return "Paused"; case ServiceControllerStatus.StopPending: return "Stopping"; case ServiceControllerStatus.StartPending: return "Starting"; default: return "Status Changing"; }
추가 참고
위 내용은 C#을 사용하여 Windows 서비스 상태를 어떻게 확인할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!