wmi hpqBIntM 提供程序 dll 位于何处?

Posted

技术标签:

【中文标题】wmi hpqBIntM 提供程序 dll 位于何处?【英文标题】:Where is wmi hpqBIntM provider dll located? 【发布时间】:2016-12-28 22:28:57 【问题描述】:

我有一台装有 Windows 10 x64 的 HP PC,其中在 root\\wmi 中安装了 WMI 提供程序 hpqBIntM。在 C:\Windows\system32 中没有这样的带有 hpqBIntM 类描述的 .mof 文件。

问题:在我的 PC 上哪里可以找到与这个 WMI 类 hpqBIntM 相关的文件(.dll 和 .mof)?或者我可以从哪里获得有关该课程的更多信息?

谢谢。

【问题讨论】:

【参考方案1】:

它是一个 Bios 提供程序,由 BIOS 通过 ACPI 公开。因此,您不会在磁盘上找到实际的提供程序。您可以使用 WMIExplorer 查看 MOF,但它可能对您没有多大帮助,因为您不知道如何对负载进行编码。

【讨论】:

【参考方案2】:

您可以使用WMIExplorer 获取有关 WMI 类的信息。获得类实例的 CLSID 后,您可以在 HKEY_CLASSES_ROOT 中搜索此 CLSID 以查找注册此类的 .dll。

【讨论】:

感谢您的回答。好吧,我没有在 WMIExplorer 中找到 CLSID。这是proof。但是右键单击一个类 hpqBIntM 允许看到一个 *.mof file。在 x64 或 x32 模式下的任何地方的 regedit 中都找不到 mof 文件中的 GUID。我也试图在硬盘上找到这个 *.mof 文件,但没有成功。你能给我更多的建议或帮助吗? 还要检查 Program Files 文件夹,这看起来像一些 Hewlett Packard 软件,所以可能在 c:\Program Files\Hewlett Packard 嗯,据我所知,InstanceName = ACPI 表示这个 WMI 代码位于 ACPI 中。如果我做对了。因此,在 Windows/Linux 上不容易找到它。只有通过一些软件,您才能提取 ACPI 代码并在那里找到它。

以上是关于wmi hpqBIntM 提供程序 dll 位于何处?的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server 2008 中的 WMI 错误(WMI 提供程序)

在任何平台上执行任何 Qt5 应用程序的重要 dll 文件是啥(运行时文件 dll)?

MOF 文件和 WMI 提供程序之间的差异

本机 WMI 提供程序中的 UINT64 不会在某些系统上返回数据

使用 JAVA 在 Windows 中为自定义硬件编写 WMI 提供程序

从 Go 查询 WMI