Windows 서비스가 있습니다. PerformanceCounter 클래스를 사용하여 Domain Machine에서 CPU 데이터를 가져옵니다. Domain Admin 권한으로 코드를 실행하고 있습니다.System.ComponentModel.Win32Exception : 액세스가 거부되었습니다.
Visual Studio에서 코드를 실행하는 동안 PerformanceCounter를 사용하여 CPU 데이터를 가져올 수 있습니다. 그러나 Windows 서비스를 설치 한 후 동일한 코드가 작동하지 않습니다.
System.ComponentModel.Win32Exception : {"Access is denied"}
희망이 ' 이 http://stackoverflow.com/questions/1565371/access-denied-reading-perfmon-counters-from-a-remote-machine-asp-net – Amit
@Amit 죄송 그것은 didn를하는 데 도움이 도와 줘. 이미이 대답을 보았습니다 –
카운터를 읽으려면 대상 컴퓨터에 대한 권한이 필요에 따라 서비스를 실행하도록 선택한 사용자와 비슷하게 들립니다. –