【问题标题】:Find out the current frequency of the CPU找出CPU的当前频率
【发布时间】:2013-02-16 23:32:11
【问题描述】:

Windows 8 任务管理器显示 CPU 的当前(不是最大)频率(例如 1.2 GHz)。有没有办法通过 Windows API 获得这个频率?最好使用 Delphi 或 Visual C++。

【问题讨论】:

    标签: delphi winapi visual-c++


    【解决方案1】:

    我会研究 WMI,特别是 Win32_Processor 类的 CurrentClockSpeed 属性。

    MSDN link

    【讨论】:

    • CurrentClockSpeed 不考虑任何超频,因此它具有与 CPU-Z 不同的值。 (使用位于 system32\wbem 中的 wbemtest.exe 进行测试
    • 它适用于我的超频系统,所以我不确定您遇到了什么问题。
    • 在我的超频系统 CPU-Z 显示空闲频率为 1240 MHz(这是正确的)。 CurrentClockSpeed WMI 值为 1173(这将是默认的空闲时钟频率,没有任何超频)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多