2013-06-18 150 views
4

我想完全控制CPU風扇。停下來,啓動它..做任何事情。我知道有些應用程序可以這樣做,所以我想知道是否知道可以實現的任何API,因爲我瞭解.NET不會直接給你完全控制權。控制風扇轉速(CPU)

謝謝。

+1

只是出於好奇......你知道什麼應用程序可以做到這一點?他們是製造商獨立的嗎? –

+0

我幾乎不相信任何人會讓這種事情發生。結果可能是災難性的機器。 –

回答

1

我認爲合適的API是WMI(框架命名空間System.Management):http://msdn.microsoft.com/library/ms257340(v=vs.80).aspx

使用.NET Framework命名空間System.Management,你可以開發在C#中,微軟的Visual Basic應用程序 .NET或Microsoft J# ,它們使用Windows Management Instrumentation(WMI)獲取企業數據並自動執行管理任務。您還可以開發使用 System.Management.Instrumentation命名空間向WMI類提供數據的應用程序。

在這個CodeProject上看看:http://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw

0

這將是非常具體的硬件平臺。這取決於風扇控制信號的掛鉤。他們可能會迷上芯片組,Super I/O或separate SMbus fun controler。您需要弄清楚它是如何連接的,然後閱讀芯片的數據表以找出如何與之連接。

一旦你知道如何與設備通話,你可以使用一個工具包,如WinIO來與寄存器進行通話。

相關問題