Windows Vista UltimateでC++を使用してCPUファン速度を制御するにはどうすればよいですか? 私はACPIを使いたいです。VistaでC++を使用してPCのファン速度を制御するにはどうすればよいですか?
答えて
ACPI:あなたが学び、WMIを使用する必要があり
- Windowsのシステム管理インタフェースを。いくつかのマザーボードでもファン速度の変更をサポートし、していないことを
- SetSpeed Method of the CIM_Fan Class
- WMI C++ Application Examples
- Example: Calling a Provider Method
注:ここであなたを開始する場所の手がかりを与えるいくつかのリソースがありますWMIにこれを公開しない可能性があります。最善のケースでは、マザーボードタイプを検出して、ファン管理コントローラと直接対話する必要があります。
ませんACPI:
あなたは、あなたがマザーボード上SMBUSにアクセスするために独自のコードを記述し、その後、ファンコントローラチップを制御する必要があるとしているACPIを使用しない場合。
プログラムのマザーボードモニターを調べて、起動方法のヒントを確認してください。すべてのマザーボードとBIOSが異なるため、それは重要ではありません。
彼はAPIを言っていない、彼は言ったACPI:http://en.wikipedia.org/wiki/ACPI –
まさに。ファンを制御するためのAPIはACPIです。ファンコントロールを提供するように設計されたAPIを使用したくない場合、彼は先に多くの仕事を持っています。 –
それにもかかわらず、わかりやすくするために編集されています。 –
- 1. ラケットを使用してクロック速度を制御するにはどうすればよいですか?
- 2. JSliderを使用してPCスピーカーの音量を制御するにはどうすればよいですか?
- 3. 回転する剛体の速度を制御するにはどうすればよいですか?
- 4. アニメーションGIFの速度を制御するにはどうすればよいですか?
- 5. Windows VistaでC#を使用してレジストリ値を設定するにはどうすればよいですか?
- 6. curveEaseInOutまたはKeyframesを使用してSwiftでアニメーションの速度を制御するにはどうすればよいですか?
- 7. Pythonを使用してRaspberry Pi 3でGPIOでファンを制御するにはどうすればよいですか?
- 8. キャンバスゲーム|どのように火災の速度を制御する?
- 9. JavaScriptを使用してPhotoshopでズームレベルを制御するにはどうすればよいですか?
- 10. MATLABを使用して再生するチャンネルサウンドを制御するにはどうすればよいですか?
- 11. デスクトップPCからアンドロイドデバイスを制御するにはどうすればよいですか?
- 12. デジタル署名を使用してソフトウェアのアップグレードを制御するにはどうすればよいですか?
- 13. MediaControllerCompatを使用して現在のプレーヤーを制御するにはどうすればよいですか?
- 14. PHPを使用して不快なコメントを制御するにはどうすればよいですか?
- 15. setToolbarItemsを使用してレイアウトを制御するにはどうすればよいですか?
- 16. iPhoneを使用してマウスを制御するにはどうすればよいですか?
- 17. jsonを使用してJsonを制御するにはどうすればよいですか?
- 18. ラティスとレベルプロットを使用してヒートマップを制御するにはどうすればよいですか?
- 19. 角度アコーディオンをプログラムで制御するにはどうすればよいでしょうか?
- 20. Linuxでカーソルを制御するにはどうすればよいですか?
- 21. オーバーフローメニューの幅を制御するにはどうすればよいですか?
- 22. シーケンスロゴのフォントサイズを制御するにはどうすればよいですか?
- 23. GPSを使用してユーザーの歩行速度を調べるにはどうすればよいですか?
- 24. オムニスレッドライブラリのスレッドプールでのメモリ使用量を制御するにはどうすればよいですか?
- 25. メニューの不透明度を手動で制御するにはどうすればよいですか?
- 26. 日付フィルタのタイムゾーン出力を角度で制御するにはどうすればよいですか?
- 27. C++のペアインデックスを使用してマップを高速化するにはどうすればよいですか?
- 28. ユーザーアセットを制御するにはどうすればよいですか?
- 29. メディアクエリーを制御するにはどうすればよいですか?
- 30. Flash Videoの深度(レイヤーの位置)を制御するにはどうすればよいですか?
私はこれがACPIを使用せずに行うことができることに驚いています。 AFAIK、ACPIは、これらのコンポーネントとのインターフェイスのためのBIOSレベルのプロトコルです... – rmeador
どのファンですか? CPU? GPU?場合?天井? –
[this](http://stackoverflow.com/questions/485448/programmatically-access-cpu-fan-on-a-laptop-windows)の質問に似ています。あなたが興味を持っているなら、私は自分のファン制御ドライバを開発するのに役立ついくつかのサイトへのリンクを使って答えを書きました。 – Boris