0

同じユーザーがシステムにログインしたときに通知する必要があるバックグラウンド スレッドで実行されている C# アプリケーションがあります。

元 :

1. ユーザーがシステムにログインする

2. ユーザーはバックグラウンドでアプリケーションを起動します。

3. アプリケーションが実行され、そのタスクが実行されます。

4 . ここで、ユーザーが昼食に出かけ、コンピュータをロックしたとします。

5. ユーザーが戻ってきて、コンピュータのロックを解除します。

6 . アプリケーションは、ユーザーが再び戻ってきたことを通知され、立ち上がってタスクの実行を開始する必要があります。

上記の手順 6 を実行して、ユーザーが再ログインしたことをアプリケーションが認識できるようにするにはどうすればよいでしょうか。Windows 通知に登録できますか。

4

1 に答える 1

1

Well you can do that by detecting that the computer is not idle anymore or is unlocked.

Check this out: How can I programmatically determine if my workstation is locked?

于 2013-02-08T07:34:57.620 に答える