Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AntiSleep

轻量 Windows 防休眠、防息屏工具,纯原生 Win32 C++ 实现,无第三方依赖、无黑窗口、单实例托盘常驻。

特性

  • 阻止系统自动睡眠 + 显示器自动关闭
  • 托盘图标后台运行,右键一键退出
  • 全局互斥体,禁止重复启动
  • MinGW-w64 静态编译,单 exe 无运行库依赖
  • 体积极小,无控制台弹窗

使用说明

  1. 编译或下载 Release 中的 AntiSleep.exe
  2. 双击运行,右下角托盘出现蓝色信息图标即生效
  3. 鼠标悬停提示「防休眠运行中」
  4. 右键托盘图标 → 退出防休眠,恢复系统休眠策略

注意:仅拦截自动休眠/息屏;手动锁屏、手动睡眠不受限制;笔记本低电量强制休眠仍会触发。

编译指南

环境依赖

MinGW-w64,将 g++.exe 添加至系统环境变量 PATH

一键编译

双击项目内 build.bat 自动编译生成 AntiSleep.exe

手动编译命令

g++ -static -mwindows -Os -s -Wall -Wextra -o AntiSleep.exe main.cpp -luser32 -lshell32 -lgdi32

About

轻量Windows托盘电脑防休眠工具,阻止系统自动睡眠与屏幕息屏;Lightweight native Win32 tray tool written in C++, blocks Windows automatic sleep and screen off, single instance, no third-party dependencies.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages