1

我在 C# 中创建了一个 Windows 应用程序,它使用 - 捕获 Windows 锁定/解锁状态

  SystemEvents_SessionSwitch()

我使用无限的while循环使这个应用程序保持在继续运行模式。

我面临的问题是当用户锁定系统时,该应用程序也停止工作并且在解锁时不返回确切状态它执行两次锁定和解锁。

任何人都可以建议一些方法,即使在系统锁定后我也可以使这个应用程序运行

谢谢。

4

1 回答 1

3

您可以将您的应用程序创建为 Windows 服务,这样如果您将其设置为自动启动并且您不需要登录,即使在系统重新启动后它也将始终运行。

于 2012-12-12T05:53:29.920 回答