ユーザーがマシンのロックを解除したときに .net コードを実行するにはどうすればよいですか?
Windows のバージョン: XP および 7
ユーザーがマシンのロックを解除したときに .net コードを実行するにはどうすればよいですか?
Windows のバージョン: XP および 7
この記事は、セッションのロック/ロック解除イベントをサブスクライブしたい場合に最適です (たとえば、PC をロックしたときに Messenger がステータスを不在に設定する方法)。
http://blogs.msdn.com/b/shawnfa/archive/2005/05/17/418891.aspx
または、この ServerFault の質問に従って、Windows 7 のロック解除でスクリプトを実行できます: https://serverfault.com/questions/148258/run-a-script-after-i-unlock-my-windows-session
MattMitchell は、彼が提案する記事が役に立つかもしれないという点で正しいです。
そうでない場合は、一般的な意味で、探しているイベントを監視できるISensLogonインターフェイスに関する情報を探していることになります。Google で ISensLogon を検索すると、さまざまな使用方法に関する多くの記事が見つかります。そのうちの少なくとも 1 つが役立つでしょう。
XPもサポートしなければならないのは残念です。Windows 7 には、ワークステーションのロック解除でのトリガーを含む、優れたスケジュールされたタスク機能があります。ほんの数行のコードになります...そして、「マシンがバッテリーで動作している場合は実行しないでください」などを含めることもできます。