EXECUTION_STATE SetThreadExecutionState([in] EXECUTION_STATE esFlags
);
[in] esFlags线程的执行要求。 此参数可使用以下一个或多个值。Value   含义
ES_AWAYMODE_REQUIRED
0x00000040
启用客场模式。 必须使用 ES_CONTINUOUS 指定此值。
客机模式应仅由媒体录制和媒体分发应用程序使用,这些应用程序必须在台式计算机上执行关键后台处理,而计算机似乎处于睡眠状态。 请参阅“备注”。ES_CONTINUOUS
0x80000000
通知系统,要设置的状态应保持有效状态,直到下一次调用使用 ES_CONTINUOUS ,另一个状态标志将被清除。
ES_DISPLAY_REQUIRED
0x00000002
通过重置显示空闲计时器强制显示打开。
ES_SYSTEM_REQUIRED
0x00000001
通过重置系统空闲计时器强制系统处于工作状态。
ES_USER_PRESENT
0x00000004
不支持此值。 如果 ES_USER_PRESENT 与其他 esFlags 值组合在一起,则调用将失败,并且不会设置任何指定状态。

通过创建一个线程

DWORD WINAPI prevent_close (LPVOID lpParam)
{//每隔60s设置一下执行状态防止熄屏while (1){SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED|ES_DISPLAY_REQUIRED| 0x00000040 );//屏幕常亮//SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED| 0x00000040 );//阻止睡眠Sleep(1000*60);}return 0;
}

启动线程

DWORD threadID;
HANDLE hThread;
hThread = ::CreateThread(NULL,0,prevent_close ,(LPVOID)this,0,&threadID);

可以保持屏幕常亮
取消阻止状态

SetThreadExecutionState(ES_CONTINUOUS);

VC++阻止电脑熄屏与睡眠相关推荐

  1. 电脑熄屏软件和熄屏快捷键的问题解决方案

    之前用的笔记本是联想的,有电脑熄屏同时程序运行的快捷键.换电脑之后入手戴尔G3,发现戴尔G3并没有此类快捷键,于是在上网搜了各种熄屏软件之后,发现并不好用.最近用电脑分屏的时候,偶然得到一个解决方案: ...

  2. 华硕电脑熄屏后,搜索不到无限网络,无法连接WiFi

    华硕电脑熄屏后,搜索不到无限网络,无法连接WiFi,每次都要重启电脑,太麻烦. 1.打开网络设置 2.更改适配器配置选项 3.启用WLAN(可能你的是开着的,先将网络禁用,再启用)

  3. Windows系统禁止软件、驱动阻止系统息屏、睡眠。

    最近遇到了一件糟心的事,电脑屏幕不会自动熄灭,电脑显示器一直亮感觉很不好.最后经过我研究发现是一款软件阻止系统息屏导致的.但是由于工作原因这个软件必开,所以没办法只能寻找办法让电脑正常息屏. 所谓功夫 ...

  4. 计算机Windows10熄屏时间怎么调节,电脑熄屏时间怎么调节_电脑熄屏时间

    2016-12-20 16:03:26 你好,你的显示器上有菜单键,你按一下找一下亮度和灰度调节,或者按一下auto键试试, 还有如果显示器没问题的话,那就需要进控制面板里找,显卡的调试程序,那里面有 ...

  5. Unity 阻止手机熄屏

    void Start() {Screen.sleepTimeout = SleepTimeout.NeverSleep; } 很简单,添加上面的代码就OK 不用到安卓工程去修改什么java代码什么的, ...

  6. 戴尔游匣 7557 玩游戏时熄屏的解决办法

    首先,导致电脑熄屏(进入睡眠模式)的原因可能有很多,可以逐一尝试与排查: 散热问题,电脑很烫,可以拆机清灰和更换硅脂: 内存条没有插好,拔出内存条,用橡皮擦拭内存条的金手指后插回,(若内存条没有插好, ...

  7. Windows10熄屏自动断开WiFi连接解决方法

    遇到了好多次这样的情况,电脑只要是熄屏了,过不大会无线网络就会断开连接,那么有没有方法不让电脑熄屏或休眠时断网呢? 当然是有,出现这种问题的原因是Win10为了省电,所以在无人使用电脑时会自动断开网络 ...

  8. 电脑计算机睡眠时间设置为永不熄灭后,电脑仍会熄屏,重新唤醒时出现在登录界面怎么办?

    按照网上的方式,在电源选项中将休眠时间设置为永不熄灭 同时将设置里的熄屏设置为永不 电脑依旧会在你离开几分钟之后进入熄屏状态,这时候咋弄呢?其实奥妙在这里: 设置-个性化 锁屏界面-屏幕保护程序设置 ...

  9. win10怎么设置不睡眠熄屏?win10设置永不睡眠的方法

    很多朋友使用电脑的时候会长时间在电脑旁边,偶尔稍微离开久一点而已,所以感觉没必要设置进入睡眠的时间,下面介绍win10设置永不睡眠的方法,有需要的朋友们快来看看以下详细的教程吧. Win10专业版系统 ...

最新文章

  1. java笔记--关于线程同步(7种同步方式)
  2. Java NIO学习系列七:Path、Files、AsynchronousFileChannel
  3. [20171227]表的FULL_HASH_VALUE值的计算2
  4. IE浏览器与非IE浏览器JS日期兼容性问题处理
  5. margin的简单应用
  6. java 如何去掉http debug日志_你居然还去服务器上捞日志,搭个日志收集系统难道不香吗?...
  7. php 内链接实现三表,Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
  8. bind函数:给对象绑定方法。
  9. 28. Vision-Language Pre-Training for Multimodal Aspect-Based Sentiment Analysis
  10. 无限循环小数四则运算_无尽小数的公理及其四则运算.doc
  11. typescript 之 keyof
  12. 交互与前端13 Tabulator 表格实践
  13. 【实用】Visio制作坐标轴
  14. 稳定、易用、不掉线,家用NAS终极体验,铁威马F4-421上手
  15. php cgi.sock 502,nginx中unix:/tmp/php-cgi.sock错误解决解决
  16. 2019-5-15-影子系统让-C++-程序无法运行
  17. 统计工作随笔—同比与环比(同期为负值)、百分点
  18. linux断开其他用户连接,如何Linux中通过命令行注销其他用户ssh连接
  19. [学渣啃西瓜书]绪论-基本概念辨析(4)-归纳偏好
  20. 从“四跨”测试看车联网产业现状和趋势

热门文章

  1. 还在手动阅卷?教你用python实现自动阅卷,解放自己的双手
  2. 反爬虫与反反爬虫技术
  3. mysql主从同步机制
  4. Android materialdesign TextInputLayout替换眼睛图标和解决眼睛图标不显示的问题
  5. Docker for Mac配置Sock5代理
  6. 《画解数据结构》「快速排序」算法教程
  7. excel mysql插件_【智分析Excel插件下载】智分析Excel插件 v1.0 官方版-开心电玩
  8. tensorflow cpu和gpu计算速度比较
  9. q1 login.php,实情使用曝光小天才电话手表q1和z1有啥区别?哪个好?老手解密诉说...
  10. Windows 搭建局域网访问的VMware的虚拟机服务器