轻量 Windows 防休眠、防息屏工具,纯原生 Win32 C++ 实现,无第三方依赖、无黑窗口、单实例托盘常驻。
- 阻止系统自动睡眠 + 显示器自动关闭
- 托盘图标后台运行,右键一键退出
- 全局互斥体,禁止重复启动
- MinGW-w64 静态编译,单 exe 无运行库依赖
- 体积极小,无控制台弹窗
- 编译或下载 Release 中的
AntiSleep.exe - 双击运行,右下角托盘出现蓝色信息图标即生效
- 鼠标悬停提示「防休眠运行中」
- 右键托盘图标 → 退出防休眠,恢复系统休眠策略
注意:仅拦截自动休眠/息屏;手动锁屏、手动睡眠不受限制;笔记本低电量强制休眠仍会触发。
MinGW-w64,将 g++.exe 添加至系统环境变量 PATH
双击项目内 build.bat 自动编译生成 AntiSleep.exe
g++ -static -mwindows -Os -s -Wall -Wextra -o AntiSleep.exe main.cpp -luser32 -lshell32 -lgdi32