我正在尝试让旧版 VB6/C++ 应用程序在 Windows 7 上运行。该应用程序无法处理“Windows 7 睡眠”;如果 Windows 7 进入睡眠状态并再次唤醒,则该应用程序将停止工作。
如果我可以在 Windows 7 进入睡眠状态时关闭应用程序,并在 Windows 7 再次唤醒时重新启动应用程序,那么我就可以高枕无忧了。(我不需要在应用程序运行之间存储任何状态)。有办法做到这一点吗?
答案1
一个选择是处理操作系统事件.NET 的对应版本是PowerModeChanged 事件。
另一个选择是使用任务管理器安排任务以触发睡眠和恢复事件......