使用 WMI 获取附加信息

Posted

技术标签:

【中文标题】使用 WMI 获取附加信息【英文标题】:Obtaining additional information with WMI 【发布时间】:2012-08-28 06:46:54 【问题描述】:

我有一个问题,如果你可以获得高清速度(RPM),如果内存是 DDR1、DDR2、DDR3,如果高清是 SATA 或 IDE 插槽和芯片组和主板...... 如果可以在 Delphi 中进行分阶段

谢谢

【问题讨论】:

【参考方案1】:

要检查内存是 DDR1、DDR2、DDR3,您可以使用 Win32_PhysicalMemory wmi 类和 MemoryType 属性。

要检查硬盘是 SATA 还是 IDE,您可以使用 Win32_DiskDrive、Win32_IDEController 和 Win32_SCSIController WMI 类。

有关芯片组信息,请查看 Win32_VideoController

对于主板信息,请使用Win32_BaseBoard 类。

现在要使用 Delphi 代码访问这些 WMI 类,您可以使用 WDCC (WMI Delphi Code Creator) 工具。

【讨论】:

在 Win32_PhysicalMemory - MemoryType 返回 0 或未知,我的两张卡是 DD3 内存。如果我的 SATA 在 Win32_IDEController 中,我已经在 Win32_DiskDrive 中返回了更多 IDE,我没有返回我需要的东西,我还返回了 Win32_SCSIController 不是我需要的东西。在主板上,我没有它是 Socket 的信息。如果你能帮助我...谢谢你 如果上述某些课程没有检索到您正在寻找的信息,您必须为每个课程发布a separate question,发布您正在使用的当前代码和Windows版本。 我刚刚发现内存是 DDR2、DDR3 和 HD、SATA 或 IDE 的类型会很有用......我没有更多的属性是正确的。

以上是关于使用 WMI 获取附加信息的主要内容,如果未能解决你的问题,请参考以下文章

C#Attribute怎么得到附加此Attribute的方法信息

获取附加信息的重复项

应用程序在后台时无法从意图中获取附加信息

如何获取数据表行单击数据对象中存在的附加信息(JSON 数据)

在购物车页面而不是结帐页面中显示附加信息

看不到点击意图附加信息的小部件