当前位置:  开发笔记 > 编程语言 > 正文

查询机器规格

如何解决《查询机器规格》经验,为你挑选了1个好方法。

有什么方法可以通过编程接口查询本地机器的规格(CPU规格,操作系统版本,显卡规格和驱动程序等等)?我们正在用C#编写一个简单的应用程序来测试我们的主应用程序的兼容性,并希望将它转储出一些系统指标,但我似乎无法找到从哪里开始,使用什么接口,库,任何东西.

我尝试了各种搜索,但只能找到程序和GUI,这需要用户与之交互或必须安装.

或者,只要我们允许使用测试应用程序分发它,一个小的命令行程序也可以正常工作.

我找到了一个程序,它可以获得我想要的一些规格,PsInfo.但是,它似乎要求每个用户在首次运行时同意某些许可证,即使它是命令行应用程序.此外,它只处理操作系统/ CPU信息,我需要更多.

另外:忘了提到明确,但这确实只是Windows机器所必需的.你的人很快!

编辑:这个WMI确实看起来像我需要的,谢谢!相当多的蠕虫,所以我必须潜入.它提到,对于某些事情,用户必须具有管理员权限; 这可能不是一个大问题,但它可能会限制一点.



1> Matt Hanson..:

也许考虑使用Windows Management Instrumentation(WMI),假设它是您计划查询的Windows机器.看一下Microsoft 的WMI Code Creator.它可以轻松地让您使用几种语言的代码示例.

WMI一直很好地回到Windows 2000时代,但也可以在Win98机器上工作,并提供一些帮助.

只要您拥有或可以提供您尝试查询的计算机的管理员凭据,WMI绝对是您的选择.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有