0
"MyTestService"라는 Windows 서비스를 얻으려면 Win32_Service 개체의 인스턴스를 만든 다음 "MyTestService" 서비스를 찾으면 모든 사례를 살펴 봅니다. 이것이 최적의 방법이 아니라는 것은 분명합니다. 누군가가 모든 서비스를 루핑하지 않고 정확히 하나의 서비스를받는 방법을 알고 있습니까?GetObject ("winmgmts :")에서 특정 Windows 서비스를 얻는 방법은 무엇입니까?
var e = new Enumerator(GetObject("winmgmts:").InstancesOf("Win32_Service"));
for(;!e.atEnd(); e.moveNext()){
var service = e.item();
var serviceName = service.Name;
if(serviceName == "MyTestService"){
// do something with MyTestService
return;
}
}