【发布时间】:2020-09-09 04:22:05
【问题描述】:
我听说 WMI 正在被弃用。有人说 get-WMIObject 已被弃用。我应该使用 C++ 来获取系统统计信息,如 CPU 使用率、RAM 等。 https://docs.microsoft.com/en-us/windows/win32/winrm/winrm-c---api“或” https://docs.microsoft.com/en-us/windows/win32/wmisdk/com-api-for-wmi
我将获取本地计算机的统计信息。我很困惑在 C++ 中使用 WMI 或 WINRM 或 GET-CIMINSTANCE。
任何其他使用 C++(适用于 Windows/Linux)获取这些统计信息的方法也值得赞赏。
【问题讨论】:
-
这是一本很好的读物,强调了 WMI、CIM 和 OMI。 petri.com/what-is-the-difference-between-wmi-and-cim
-
我已经读过了。我想使用 C++ 获取系统信息。该链接说使用 Get CIMinstance 而不是 Get WMI 对象。但我相信只有 WMI com API 被暴露。如何在 C++ 中使用 GET-CIMinstance。还是我应该继续使用 COM WMI API,即使你提到的链接说 GET WMI OBJECT 已弃用