我正在尝试获取有关所有联网计算机的处理器/核心的信息。我已经尝试过Environment.ProcessorCount和System.Management.ManagementObjectSearcher,但它们似乎仅限于运行代码的机器。
有没有办法让这些方法考虑到联网机器,或者某些方法对网络机器信息稍微具体一点?
由于
答案 0 :(得分:0)
我在此假设您正在尝试使用Windows操作系统,因此下面的解决方案仅适用于Windows。如果不正确,请用这些信息澄清您的问题。
您可以使用WMI界面远程访问基于Windows的计算机上的大量信息 - " WMI旨在监视远程计算机上的硬件和软件。 .NET Framework中WMI的远程连接是通过ManagementScope对象完成的。"
在C#中查看有关如何执行此操作的教程:http://msdn.microsoft.com/en-us/library/ms257337(v=vs.80).aspx