2012-02-02 2 views
0

서비스에서 실행중인 모든 서비스의 이름과 상태에 대한 세부 정보를 얻으려는 방법을 찾고 있습니다. 나는 다음과 같은 코드를 사용 않았다 나는 WCF 서비스로 내 프로젝트를 포장했기 때문에, 그러나서버에서 실행중인 서비스 목록 검색 vb.net

Public Sub GetServices() 
    Dim localServices As ServiceController() = ServiceController.GetServices() 
    For Each service As ServiceController In localServices 
     If Not String.IsNullOrEmpty(service.DisplayName) Then 
      dictservice(service.DisplayName) = New Service(service.DisplayName, service.ServiceName, service.Status.ToString) 
     End If 
    Next 
End Sub 

를, 내가 사용하는 System.ServiceProcess 네임 스페이스를 사용할 수 없습니다

System.ServiceProcess는 다른 방법이 내가 동일한 세부 정보를 검색 할 수 있습니까? 아마도 wmi를 통해?

답변

1

메시지가 말하는 것은 네임 스페이스를 가져올 때 아무 것도 없거나 찾을 수 없다는 것입니다.

일반적으로 누락 된 참조 일뿐입니다. 프로젝트의 System.ServiceProcess에 대한 참조를 추가 했습니까?