我想完全控制CPU风扇。停下来,开始吧......做任何事情。我知道有些应用程序可以做到这一点,所以我想知道你是否知道任何可以实现的API,因为我理解.NET并没有直接给你完全控制。
谢谢。
答案 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之类的工具包与寄存器进行通信。