我目前正在尝试创建一个应用程序来延迟计算机的暂停或休眠,以便我可以在暂停之前正常关闭应用程序。到目前为止,我可以使用“SystemEvents_PowerModeChanged”事件处理程序触发事件,但我无法延迟甚至阻止我的PC上的睡眠定时器。
现有代码:
void SystemEvents_PowerModeChanged(object sender, PowerModeChangedEventArgs e)
{
if (e.Mode == PowerModes.Suspend)
{
//delay
//graceful shutdown
}
虽然没有足够的时间分配给应用程序以正常运行,但事件确实会触发并启动应用程序。
有可能吗?
答案 0 :(得分:0)
即使以下链接适用于Windows Vista,它也可能会为您提供一些指示: