如果我想向用户提供有关我的硬件设备的一些信息,有什么更好的方法。
我应该开发一个专有的 COM 库还是应该开发一个 WMI 提供程序?
如果我想向用户提供有关我的硬件设备的一些信息,有什么更好的方法。
我应该开发一个专有的 COM 库还是应该开发一个 WMI 提供程序?
我认为这很简单:WMI 是 Microsoft 提供性能和硬件信息的一种方式。
这应该是您提供所描述信息的方式。Win32_Computer 和其他硬件类有很多先例,它们提供 CPU 详细信息、内存大小等(这些内容不会随着软件的运行而改变)。
我这么说是因为您专门标记了“硬件设备”。不要认为 WMI 仅用于报告软件类型的内容,例如内存使用情况或进程列表。
已经有大量软件专门用于查询 WMI(包括我的一个),因此不乏知道如何操作的人。
WMI 非常好。使用这个工具玩一下WMI Code Creator,有利于学习 WMI。