CPUファンを完全に制御したい。やめて、始めて、何でもして。それを実行できるアプリケーションがあることは知っているので、.NET では直接完全な制御ができないことを理解しているので、実装できる API を知っているかどうか疑問に思っていました。
ありがとうございました。
適切な API は WMI (フレームワーク名前空間 System.Management) だと思います: http://msdn.microsoft.com/library/ms257340(v=vs.80).aspx
.NET Framework 名前空間 System.Management を使用すると、エンタープライズ データを取得し、Windows Management Instrumentation (WMI) を使用して管理タスクを自動化するアプリケーションを C#、Microsoft® Visual Basic® .NET、または Microsoft J# で開発できます。System.Management.Instrumentation 名前空間を使用して、WMI クラスにデータを提供するアプリケーションを開発することもできます。
この CodeProject を見てみましょう: http://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw
これは、ハードウェア プラットフォームに固有のものです。ファン制御信号が何に接続されているかによって異なります。これらは、チップセット、スーパー I/O、または別の SMbus ファン コントローラーに接続できます。それがどのように取り付けられているかを理解してから、チップのデータシートを読んで、それとのインターフェース方法を理解する必要があります.
デバイスと通信する方法がわかれば、WinIOなどのツールキットを使用してレジスタと通信できます。