C#、NET Framework 3.5(VS 2010)のWindowsフォームアプリケーションがあります。アプリをインストールすると、Windowsがスリープモードから戻ったときにこの(アプリ)が起動する必要があります(アプリが完全に閉じていて、で実行されていない場合)バックグラウンド)、ユーザーが自分のパスワードを入力する必要がある場合でも(この場合、ユーザーがログに記録した後)。
1935 次
1 に答える
6
イベントをキャッチするにはアプリケーションを実行する必要がありますが、完全なアプリケーションである必要はありません。他のアプリを開いてイベントに応答するだけのアプリケーションをセットアップできます。
Microsoft.Win32.SystemEvents.PowerModeChanged += this.SystemEvents_PowerModeChanged;
private void SystemEvents_PowerModeChanged(object sender, Microsoft.Win32.PowerModeChangedEventArgs e)
{
if (e.Mode == PowerModes.Resume)
{
//Execute your "payload" app here.
}
}
バックグラウンド サービスが実行されていなければ、Windows に組み込みのフックがあるとは思えません。
于 2012-11-10T03:01:45.433 に答える