2009-03-05 6 views
1

실행 파일 경로 만 사용하여 Windows 서비스가 설치되어 있는지 어떻게 확인할 수 있습니까?
ServiceController 클래스를 확인했습니다. 서비스 이름을 사용하고 표시 이름을 으로 지정할 수 있지만 확인할 수있는 실행 파일 이름은 사용할 수 없습니다.실행 파일 경로를 사용하여 Windows 서비스가 설치되어 있는지 어떻게 확인할 수 있습니까?

내 코드에서만 사용할 수있는 실행 파일의 FullName 만 있습니다. 어떤 아이디어?

답변

2

두 가지 옵션이 있습니다.

  1. WMI. Win32_Service 클래스의 PathName 속성에는 실행 가능한 명령 줄이 있으므로 매개 변수가 포함됩니다.

+0

너무 복잡 레지스트리를 통해

  • 으로 반복. 어쨌든 고마워. – DeeStackOverflow

  • 관련 문제