2013-02-16 56 views
2

Windows 8任務管理器顯示CPU的當前(非最大)頻率(例如1.2 GHz)。有沒有辦法通過Windows API獲得這個頻率?最好使用Delphi或Visual C++。找出當前CPU頻率

回答

5

我會研究WMI,特別是Win32_Processor類的CurrentClockSpeed屬性。

MSDN link

+1

CurrentClockSpeed不採取任何超頻的考慮,所以它具有比CPU-Z不同的值。 (使用位於system32的wbemtest.exe進行測試\ wbem – Casady 2013-02-17 10:52:41

+0

它適用於我的超頻系統,因此我不確定您遇到了什麼問題。 – ESG 2013-02-17 18:23:12

+0

在我的超頻系統上,CPU-Z顯示空閒頻率爲1240 MHz(這是正確的)CurrentClockSpeed WMI值是1173(這將是默認的空閒時鐘頻率,沒有任何超頻)。 – Casady 2013-02-17 22:32:00