Visual C++でWindows APIを使用して一時的にACPI電源ボタンイベント(シャットダウン)を無効にして、電源ボタンを使用してコンピュータをシャットダウンできない簡単な方法はありますか?要するにACPI電源ボタンを無効にする
答えて
、第
Aやや長めの説明は、ACPI仕様は、「電源をオフにする必要があります押し電源ボタンを4秒間保持」(言い換えする)ステートメントを持っていると述べています。
私は知っている、それは大丈夫です。私が望むのは、誰かが電源ボタンを押したときに起動する通常のシャットダウン手順を無効にすることだけです。 –
その場合、プログラムでパワー・スキームを編集することができますね。これについてのユースケースに興味があります。 –
注:BIOSによっては、「4秒間押し続ける」動作を無効にすることができます。 – LiraNuna
BIOSはOSのacpiドライバにnotify(80)を送信しないようにするため、DSDTネームスペースのエンベデッドコントローラの_qxxメソッドをオーバーライドしなければならず、システムをプログラム的にシャットダウンします。これがシャットダウンシーケンスをトリガします。 ACPIテーブルはすべてのブート時にレジストリにキャッシュされ、同じレジストリメカニズムがオーバーライドもサポートします。
- 1. 電源ボタンが押されたときにPowerManager.WakeLockが無効になる
- 2. 電源ボタンを無効にする...または... Androidの幼児アプリで全画面を再開
- 3. 電源ボタン押し続ける
- 4. 電源ボタンをクリックしたときにアプリケーションを起動する
- 5. ボタンを無効にする
- 6. 電源ボタンAndEngineでゲームを作成するゲーム
- 7. Androidデバイスでは電源ボタンをオーバーライドする方法
- 8. 電源ピボットスライサーをクリアする
- 9. スクリプトからREPLパワーユーザーモード(:電源)を有効にします。
- 10. 無効なボタンのツールチップを無効にする
- 11. 「続ける」ボタンを無効にする
- 12. 戻るボタンを無効にする
- 13. 戻るボタンを無効にする
- 14. 携帯電話の戻るボタンを無効にする(Android/ActionScript 3のAIR)
- 15. NSComboBoxボタンを隠す/無効にする
- 16. Javaで数を電源にする
- 17. Android - 充電を無効にする/有効にする
- 18. バックライトの電源を切る
- 19. ボタンのマウスオーバーを無効にする
- 20. iOSのボタンを無効にする
- 21. 送信ボタンを無効にする
- 22. Androidボタンのテキストを無効にする
- 23. ボタンセレクターでボタンを無効にする
- 24. Androidグリッドのボタンを無効にする
- 25. ラジオボタンでボタンを無効にする
- 26. バリデーションエラーのボタンを無効にする
- 27. UIAlertViewボタンを無効にする
- 28. aspxページのボタンを無効にする
- 29. 検索ボタンを無効にする
- 30. プロセスでボタンを無効にする
LOL、あなたは誰かに実践的なジョークをプレイしようとしていますか? –