2
메시징 구성 요소가 설치되어 있고 서비스가 Windows에서 C#을 사용하여 실행 중인지 여부를 쉽게 감지 할 수 있습니까? 서비스, 상태의 존재를 확인Windows 메시징이 설치되어 있는지 프로그래밍 방식으로 확인 하시겠습니까?
이메시징 구성 요소가 설치되어 있고 서비스가 Windows에서 C#을 사용하여 실행 중인지 여부를 쉽게 감지 할 수 있습니까? 서비스, 상태의 존재를 확인Windows 메시징이 설치되어 있는지 프로그래밍 방식으로 확인 하시겠습니까?
이하는 WMI 쿼리를 실행하여 수행 할 수있는 다음 WMI의 Win32_Service 클래스에 대한 추가 정보를 원하시면
// Setup the query
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_Service WHERE Name = 'Blah'");
// Execute the query and enumerate the objects
foreach (ManagementObject queryObj in searcher.Get())
{
// examine the query results to find the info you need. For example:
string name = (string)queryObj["Name"];
bool started = (bool)queryObj["Started"];
string status = (string)queryObj["Status"];
}
을 볼 here.