如何在Vista中使用C ++控制PC的风扇速度?

时间:2009-04-24 18:10:48

标签: c++ windows cpu windows-vista

如何在Windows Vista Ultimate中使用C ++控制CPU风扇速度? 我想使用ACPI。

1 个答案:

答案 0 :(得分:6)

<强> ACPI:

您需要了解并使用WMI - Windows系统管理界面。以下是一些资源,可以为您提供从何处开始的线索:

请注意,某些主板不支持风扇速度更改,即使那些主板也可能不会将其暴露给WMI。在最好的情况下,您可能仍需要检测主板类型并直接与风扇管理控制器通信。

没有ACPI:

如果您不想使用ACPI,那么您将不得不编写自己的代码来访问主板上的SMBUS,然后控制风扇控制器芯片。

查看程序主板显示器,了解如何开始使用的线索。这是非常重要的,因为每个主板和BIOS都不同。