windows – 阻止手动睡眠的SetThreadExecutionState
在
Windows 7上,我看到使用参数ES_CONTINUOUS调用SetThreadExecutionState. ES_SYSTEM_REQUIRED | ES_AWAYMODE_REQUIRED阻止用户手动将系统置于睡眠状态.
打开“开始”菜单并选择“睡眠”后,显示屏将关闭,但我的应用程序将继续处理.风扇继续全速运行并且在唤醒计算机时,我可以看到睡眠发生时正在进行的操作已经取得了进展. 当SetThreadExecutionState生效时,如何让用户手动将计算机置于睡眠状态? 解决方法
包含ES_AWAYMODE_REQUIRED选项会导致此问题.引用MSDN文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows 8升级后,VBA中的Environ(“USERNAME”)返回“User”
- windows-phone-7 – 我们可以在Microsoft App Store上使用学
- window 10 Microsoft Edge 无法使用开发者模式【F12】
- windows-store-apps – 应用程序通过WACK但未通过商店提交认
- Windows Embedded Compact 7上真正的Silverlight支持?
- 如何更改?pcAnywhere?IP?端口
- 怎么关闭开机启动的今日爆点提供的热点资讯
- 如何在Windows Phone 8中获取HttpOnly cookie?
- windows文件在linux下不兼容
- 如何使资源DLL描述设备字体?