在Windows登录时通知后台进程

时间:2013-02-08 07:29:34

标签: c# windows multithreading winapi

我有一个在后台线程中运行的C#应用​​程序,需要在SAME用户登录系统时得到通知。

前:

1。用户登录系统

2。用户在后台启动应用程序。

3。应用程序运行/执行其任务。

4。现在假设用户出去吃午饭并锁定他的电脑。

5。用户回来并解锁他的电脑。

6。现在需要通知应用程序用户又回来并起床并开始执行其任务。

如何执行上面的步骤6,以便应用程序知道用户已重新登录,现在需要开始。我可以注册一些Windows通知吗?

1 个答案:

答案 0 :(得分:1)

你可以通过检测计算机不再闲置或解锁来做到这一点。

检查出来:How can I programmatically determine if my workstation is locked?