5

Windowsサービスでは、コンピューターがスリープ状態になるタイミングとウェイクアップするタイミングを検出し、これらのイベントに対してコードを実行する必要があります。これは、スリープ、スタンバイ、および休止状態の電源モードで実行する必要があります。

それ、どうやったら出来るの ?

4

2 に答える 2

9

ServiceBase.OnPowerEvent()メソッドをオーバーライドします。

于 2010-01-02T17:36:35.223 に答える
1

自分でやったことがないのでわかりませんが、最近OnSessionChangeメソッドに出くわしました。スリープイベントをキャッチできるとは約束できませんが、MSDNのドキュメントを調べているか、elswereが役に立ちます。

http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicebase.canhandlesessionchangeevent.aspx

于 2010-01-02T17:25:39.583 に答える