Daily Archives: 2011年12月23日

[C#]PCのサスペンド、レジュームをプログラムから検出する

2011年12月23日 (カテゴリ: C#:)

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


続きを読む