控制风扇转速(CPU)
本文关键字:CPU 控制 | 更新日期: 2023-09-27 18:18:46
我想完全控制CPU风扇。停止,开始…做任何事。我知道有一些应用程序可以做到这一点,所以我想知道你是否知道任何可以实现的api,因为我理解。net并没有直接给你完全的控制。
谢谢。
我认为合适的API是WMI(框架命名空间System.Management): http://msdn.microsoft.com/library/ms257340(v=vs.80).aspx
使用。net框架命名空间系统。管理,你可以发展c#, Microsoft®Visual Basic®.NET或Microsoft j#中的应用程序获取企业数据并自动执行管理任务Windows管理工具(WMI)。你也可以开发类向WMI类提供数据的应用程序System.Management.Instrumentation名称空间。
看一下这个CodeProject: http://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw
这将非常特定于您的硬件平台。这取决于风扇控制信号连接的是什么。它们可以连接到芯片组、超级I/O或单独的SMbus乐趣控制器上。你需要弄清楚它是如何连接的,然后阅读芯片的数据表,找出如何与它接口。
一旦你知道如何与设备对话,你就可以使用像WinIO这样的工具包来与寄存器对话。