我需要获取Windows的硬件和软件信息,例如我们从 dxdiag 获取的信息
我需要这个,因为我正在开发一个服务器客户端应用程序,所以我可以获得远程PC细节。
我已经搜索了其中一些,但看起来每个人都明显不同于另一个。我也不确定它是否适用于Windows上的任何计算机。
那么有没有办法从任何使用Windows的计算机获取此信息?
我正在使用[.NET 4.0]
答案 0 :(得分:3)
我认为这会对你有所帮助,我不想解释 试试这个http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I
答案 1 :(得分:2)
想要在las的答案中添加一点点。您希望使用的是Windows Management Instrumentation。实施的完整细节位于here。
基本上,WMI是一种类似SQL的查询语言,允许您查询计算机基础结构的各个方面。拉斯提供的链接似乎提供了一个很好的例子。
Here是一个代码示例的链接,允许您浏览WMI中提供的所有模式。
答案 2 :(得分:0)
这很简单,您可以轻松地从注册表或使用System.Management库获取此类信息。这在很大程度上取决于您愿意获得什么信息。 我发表了一篇详细的文章,解释了如何完成此Here it is