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

5 c++ windows cpu windows-vista

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

Ada*_*vis 6

ACPI:

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

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

没有ACPI:

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

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

  • 究竟.用于控制粉丝的API是ACPI.如果他不想使用旨在提供风扇控制的API,他就会有很多工作要做. (2认同)