当用户解锁他们的机器时,我如何运行 .net 代码?
Windows 版本:XP 和 7
如果您想订阅会话锁定/解锁事件(例如,当您锁定 PC 时 Messenger 如何将您的状态设置为离开),这篇文章看起来非常适合您。
http://blogs.msdn.com/b/shawnfa/archive/2005/05/17/418891.aspx
或者,您可以根据此 ServerFault 问题在 Windows 7 解锁上运行脚本:https ://serverfault.com/questions/148258/run-a-script-after-i-unlock-my-windows-session
MattMitchell 是对的,他建议的文章可能会对您有所帮助。
如果没有,一般来说,您是在ISensLogon界面上寻找信息,这使您可以监控您正在寻找的事件。如果您在 google 上搜索 ISensLogon,您会发现很多关于使用它的许多不同方法的文章,其中至少有一篇可能会对您有所帮助。
太糟糕了,您还必须支持XP。Windows 7 中有一个很好的计划任务功能,包括在工作站解锁时触发它。只是几行代码......你也可以包括“如果机器正在使用电池,请不要这样做”之类的内容。