我在C#,.NET Framework 3.5(在VS 2010中)中有一个Windows窗体应用程序,并且我需要一旦安装该应用程序,此应用程序在Windows返回时启动即使用户需要输入密码(在这种情况下,用户登录后),也可以从睡眠模式(即应用程序完全关闭并且不在后台运行)中启动。当Windows从睡眠模式唤醒时启动应用程序
5
A
回答
5
您将需要运行一个应用程序来捕捉事件,但它不一定是完整的应用程序 - 您可以设置一个应用程序,它所做的就是通过打开其他应用程序来响应该事件:
Microsoft.Win32.SystemEvents.PowerModeChanged += this.SystemEvents_PowerModeChanged;
private void SystemEvents_PowerModeChanged(object sender, Microsoft.Win32.PowerModeChangedEventArgs e)
{
if (e.Mode == PowerModes.Resume)
{
//Execute your "payload" app here.
}
}
没有后台服务运行,我不认为有一个内置的挂钩在Windows中。
+0
我撒谎 - 有一个钩子:http://stackoverflow.com/questions/4693689/how-to-programmatically-detect-when-the-os-windows-is-waking-up-or-going-to-sl尽管我不确定如何以编程方式将其设置在安装程序或应用程序初始化中。 – lukiffer
相关问题
- 1. 唤醒睡眠线程
- 2. Scala:唤醒睡眠线程
- 3. 从睡眠或休眠模式进入/唤醒时,Windows服务如何表现?
- 4. 当Windows进入睡眠模式,然后唤醒时,settimeout不起作用
- 5. 如何使应用程序从睡眠中唤醒计算机
- 6. 从睡眠模式唤醒时运行脚本android X86
- 7. 从睡眠模式唤醒时音频不会播放(android)
- 8. 当PC从睡眠模式唤醒时开始调用js函数
- 9. 睡眠和唤醒python
- 10. iPad Kiosk睡眠唤醒
- 11. 睡眠监听器唤醒
- 12. 如何唤醒内核中的用户模式睡眠进程?
- 13. ios应用程序的睡眠/唤醒解锁?
- 14. WPF应用程序:唤醒计算机从睡眠或休眠状态
- 15. 从睡眠C唤醒系统#
- 16. 从iPhone上的睡眠事件唤醒?
- 17. 睡眠一个过程,并唤醒它
- 18. 如何唤醒睡眠(3)ing线程
- 19. 唤醒线程和退出睡眠
- 20. C# - 如何唤醒睡眠线程?
- 21. Linux RTOS睡眠() - 唤醒()定时任务
- 22. 睡眠模式下USB总线如何从机唤醒主机
- 23. iBeacon检测通过UILocalNotification从睡眠模式唤醒iPhone
- 24. 在睡眠模式下从服务中唤醒Android Wear?
- 25. 在x小时后在睡眠模式下唤醒Arduino
- 26. 唤醒睡眠线程,否则睡眠N秒
- 27. 启动安卓系统中的唤醒/睡眠活动
- 28. 使用从线程唤醒睡眠主线程
- 29. OS重启,关机,休眠,睡眠,唤醒(视窗Python)的
- 30. 如何才能对从wpf应用程序中的睡眠模式唤醒的窗口做出反应?
我从来没有在后台与服务和应用程序合作过,我认为这很重要。 –