控制风扇转速(CPU)

时间:2013-06-18 08:37:28

标签: c# bios

我想完全控制CPU风扇。停下来,开始吧......做任何事情。我知道有些应用程序可以做到这一点,所以我想知道你是否知道任何可以实现的API,因为我理解.NET并没有直接给你完全控制。

谢谢。

2 个答案:

答案 0 :(得分:1)

我认为合适的API是WMI(Framework命名空间System.Management):http://msdn.microsoft.com/library/ms257340(v=vs.80).aspx

  

使用.NET Framework命名空间System.Management,您可以开发   C#,Microsoft®VisualBasic®.NET或Microsoft J#中的应用程序   使用获取企业数据和自动执行管理任务   Windows Management Instrumentation(WMI)。你也可以发展   使用。提供数据到WMI类的应用程序   System.Management.Instrumentation命名空间。

看看这个CodeProject:http://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw

答案 1 :(得分:0)

这将非常适合您的硬件平台。这取决于风扇控制信号的连接点。它们可以连接到芯片组,超级I / O或separate SMbus fun controler。您需要弄清楚它是如何连接的,然后阅读芯片的数据表以找出如何与它连接。

一旦您知道如何与设备通信,就可以使用WinIO之类的工具包与寄存器进行通信。