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

最佳答案

ACPI:

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

  • SetSpeed Method of the CIM_Fan Class
  • WMI C++ Application Examples
  • Example: Calling a Provider Method

  • 请注意,某些主板不支持风扇速度更改,即使那些主板可能也不会将其暴露给WMI。在最好的情况下,您可能仍然必须检测主板类型并直接与风扇管理 Controller 对话。

    否ACPI:

    如果您不想使用ACPI,则必须编写自己的代码来访问主板上的SMBUS,然后控制风扇 Controller 芯片。

    查看程序主板监视器,以获取有关入门的线索。这是不平凡的,因为每个主板和BIOS都不相同。

    关于c++ - 如何在Vista中使用C++控制PC的风扇速度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/786984/

    10-12 20:53