[C#]PCのサスペンド、レジュームをプログラムから検出する
2011年12月23日
(カテゴリ: C#:)
概要 ノートPCでは、バッテリー消費を抑える為に、よくPCのサスペンド・レジュームが使用されます。 C#でPCのサスペンド・レジュームが行われたことを検出する為には、Microsoft.Win32.SystemEventsクラスのPowerModeChangedイベントにハンドラを登録します。 手順 動作確認用に、画面にTextBoxを1つ貼り付けます。 PowerModeChangedイベントを使用するために、まず、以下の形でイベントハンドラの登録・解除処理を作ります。 イベントハンドラはMicrosoft.Win32.SystemEventsクラスに登録します。 //***********…
続きを読む