【发布时间】:2011-12-31 10:17:14
【问题描述】:
我正在尝试在远程机器上观看 cpu 性能System.Diagnostics.PerformanceCounter 类。
本机为Win7,远程机为Win Server 2008 Web版。计算机不在工作组和/或域中。
如果我为远程机器 new PerformanceCounter("processor", "% Processor Time", "_Total", machineName); 创建性能计数器,我会收到“拒绝访问”异常。
我尝试了Impersonation Sample,但我无法登录到远程机器上的用户。
如何从远程机器获取性能数据? 谢谢。
【问题讨论】:
-
你能用 perfmon 远程观察这些计数器吗?如果没有,请先让它工作。 “无法登录到远程机器上的用户”——需要详细信息才能说什么。
-
Perfmon 有效。 “登录”方法的错误是“错误的用户名或密码”。但这无关紧要,因为我发现“登录”方法仅适用于本地登录,不适用于远程登录。所以在这种情况下使用它是完全错误的。
标签: c# remote-access performancecounter