2012-02-24 8 views
5

Windows 7のノートブックで電源オフボタンを押さえたいと思っています。このイベントで何もしないように電源管理オプションを設定しました。私はユーザーが電源ボタンを押した瞬間を捉えたい。どのようにC + +で行うことができますか?ノートブックで電源オフボタンを処理する方法

+0

ベンダー固有のコードを書かずにこれが可能であるとは思えません。一見すると、電源オフのための仮想キーコードはなく、Windowsがほぼシャットダウンしたというメッセージ/コールバックはありません。 – pezcode

+2

私はこれのためにいくつかのWMI(Windows Management Instrumentation)イベントがあるべきだと思います。これはうまくいきます。http://msdn.microsoft.com/en-us/library/aa394101%28v=VS.85%29.aspx これはノートブックに固有のものではなく、電源ボタンだけに特有のものでもありません。これは、マシンのシャットダウンに使用されるすべての手段に適用されます。 –

+0

ありがとう、私はこのリンクを介して見ていきます。また、私はC#でコードを書くことができるようですが、それは良いです、そして、私は期待しています。 – madhead

答えて

3

私はこれのためにいくつかのWMI(Windows Management Instrumentation)イベントがあるはずだと思います。これが役に立てば幸いです:http://msdn.microsoft.com/en-us/library/aa394101%28v=VS.85%29.aspx

これはノートブックに固有のものではなく、電源ボタンだけに特有のものでもありません。これは、マシンのシャットダウンに使用されるすべての手段に適用されます。

関連する問題