我在C#中创建了一个Windows应用程序,它使用 -
捕获窗口锁定/解锁状态 SystemEvents_SessionSwitch()
我使用无限循环将此应用程序保持在继续运行模式。
我面临的问题是,当用户锁定系统时,此应用程序也会停止工作,并且在解锁时不会返回准确状态,它会为锁定执行两次以及解锁。
任何人都可以通过某种方式建议我即使在系统锁定后也可以运行此应用程序
感谢。
答案 0 :(得分:3)
您可以将应用程序创建为Windows服务,这样即使在系统重新启动后它也会一直运行,如果您将其设置为自动启动并且您不需要登录。