1

是否有一些简单的方法可以向远程 PC 发送 ping 式消息并用 C# 取回有关 PC 的一些一般事实/数据?我最感兴趣的是 CPU 负载、RAM 使用情况、当前正在运行的进程等,但信息越多越好(CPU 规格等额外信息会很酷)!

我想在理想情况下,它就像通过简单的 3rd 方库 ping 计算机一样简单。我可以在远程计算机上运行自定义应用程序,但如果它开箱即用,那就太棒了。

4

2 回答 2

3

是的你可以。使用 WMI。您可以在此处阅读更多信息:http ://en.wikipedia.org/wiki/Windows_Management_Instrumentation

它允许您向您有权访问的任何远程计算机发送查询并检索大量信息

编辑:它可能不像发送 ping 请求那么简单,但是当你掌握了它的窍门时,感觉很自然。

于 2009-10-30T10:15:23.753 回答
1

有几个选择...

您可以从 System.Net.NetworkInformation.Ping ( http://msdn.microsoft.com/en-us/library/system.net.networkinformation.ping.aspx )执行简单的 ping ,如上所述,有可能使用 WMI ( http://msdn.microsoft.com/en-us/library/bb404655.aspx )。

您还可以查看其他网站以获取一些简单的启动代码...(http://www.csharphelp.com/archives2/archive334.html

于 2009-10-30T10:23:31.440 回答