【发布时间】:2011-11-24 12:50:58
【问题描述】:
我不知道用于查询本地 PC 处理器当前速度的 win32 api 函数。我不想使用 WMI,因为它似乎不太可能在所有 PC 上都可行。
【问题讨论】:
-
嗨芝麻!这个问题有点含糊,但希望有人可以提供帮助。
-
您的目标是什么版本的 Windows? WMI 的可用性仅取决于所使用的 Windows 版本,我认为...
-
没有 API 函数可以做到这一点。甚至 WMI 也可能为处理器时钟速度提供不准确的值。我所知道的获得时钟速度的最佳程序是 CPUz。
-
这是一个链接,示例使用 Perl - search.cpan.org/~cjohnston/Win32-SystemInfo-0.11/SystemInfo.pm
-
CPU 速度随当前工作负载快速变化,每秒可能变化很多次:您想要什么样的分辨率来监控此监控?是什么让您认为 WMI 无法在某些 PC 上运行?
标签: c++ winapi visual-c++