windows - COM 与 WMI 的信息提供

标签 windows com hardware wmi hardware-interface

如果我想向用户提供一些信息,使用什么方法更好 关于我的硬件设备。

我应该开发专有的 COM 库还是应该开发 WMI 提供程序?

最佳答案

我认为这很简单:WMI 是 Microsoft 提供性能和硬件信息的最佳方式。

这应该是您提供所描述信息的方式。 Win32_Computer 和其他硬件类中有很多先例,它们提供 CPU 详细信息、内存大小等(不会随软件运行而改变的内容)。

我这么说是因为你特别标明了“硬件设备”。不要认为 WMI 仅用于报告软件类型的内容,例如内存使用情况或进程列表。

已经有大量专门用于查询 WMI 的软件(包括我的一个),因此不乏知道如何执行此操作的人。

关于windows - COM 与 WMI 的信息提供,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/712663/

相关文章:

.net - 非托管到托管(.Net)

.net - 如何停止从 C# .Net 应用程序启动的 Excel 进程?

Python Outlook 2007 COM 入门

hardware - 可以使用哪些硬件或软件解决方案来防止堆栈溢出?

windows - 在 Windows Phone 8 中从 MySQL 数据库绑定(bind) LongListSelector 中的字符串

windows - 如何在 Windows x64 上使用 openSSL 和 nghttp2 编译 cURL?

windows - 在 Windows 8 中将 Web 应用程序显示为全屏应用程序

.net - 将 native C++ COM .dll 替换为 .NET COM .dll

Python - 硬件处理,如何有效地将硬件寄存器实现为对象中的属性

embedded - Poulsbo 系统 Controller 集线器 (US15W) 中 LPC 总线的配置寄存器