【发布时间】:2009-09-21 10:42:14
【问题描述】:
我有一个 C# 应用程序在后台运行。现在我想在系统锁定时停止这个应用程序。我怎样才能做到这一点。非常感谢您对此提供任何帮助。
感谢豪根的解决方案。您能否建议我是否应该包含任何 Dll 来处理“Microsoft.Win32.SystemEvents.SessionSwitch”这个事件?以及该代码应该驻留在哪一层。我猜它在业务层。对此有何建议?
【问题讨论】:
-
你的问题和键盘有什么关系?
-
您是否正在考虑捕捉 Win+L 键盘组合?我认为这不会解决您的问题,因为计算机仍然可以使用其他方法锁定...
-
你的意思是锁定,如Win+L,还是锁定如冻结,崩溃?
-
好吧,如果系统崩溃了,我想你不必再担心运行应用程序了 :-)