깨어나는 컴퓨터가 절전모드에 들어가거나 화면이 꺼지고 잠기는 것을 완벽하게 차단하는 초경량 Windows 프로그램입니다. 실행 한 번이면 발표·다운로드·원격 접속 중에 화면이 꺼질 걱정이 사라집니다.
44KB. 이 작은 파일 하나가 전부입니다. 설치도, 별도 런타임도 필요 없습니다. 다운로드 받아 더블클릭하면 곧바로 동작합니다.
v3.7 · Windows 10/11 (64-bit) · 무설치(포터블) · 44KB · 광고 없음 · 2018년부터 7년간 개선
실행 한 번으로 절전 · 화면 꺼짐 · 잠금을
완벽하게 차단합니다.
전원 설정 자체를 건드리지 않고 Windows에 '사용 중'이라고 계속 알려주는 방식이라, 프로그램을 끄면 원래 설정 그대로 복원됩니다. 시스템에 어떤 부작용도 남기지 않습니다.
44KB 설치·런타임 없는 초경량 실행 파일 | 0% 이벤트 기반 CPU 사용량 | 2~3MB 최소한의 메모리 사용 | 7년 꾸준한 개선 2018년~v3.7 |
왜 이렇게 가벼운가
순수 C++과 Windows API만으로 만들었기 때문입니다. 외부 라이브러리에 의존하지 않으며 .NET, Java, Python 같은 런타임이 필요 없습니다.
| 항목 | 깨어나 | 일반 절전방지 앱 |
| 파일 크기 | 44KB | 5~12MB |
| 설치 | 무설치 | 설치 필요 |
| 런타임 | 불필요 | .NET 등 필요 |
| 광고 | 없음 | 포함되기도 함 |
| 자원 사용 | CPU 0% · 2~3MB | 상대적으로 높음 |
핵심 기능
- 절전 · 화면 꺼짐 · 잠금 완전 차단 — 시스템 슬립 진입, 모니터 꺼짐, 화면 잠금을 모두 방지합니다.
- 타이머 — 30분 / 1시간 / 2시간 / 4시간 / 무제한 중 선택. 종료 10분 전과 1분 전에 미리 알려주고, 설정 시간이 지나면 자동 해제됩니다. 깜빡하고 퇴근해도 안심입니다.
- 시스템 트레이 상주 — 작업표시줄에 커피잔 아이콘으로 상주합니다. 왼쪽 클릭으로 켜기/끄기 전환, 오른쪽 클릭으로 전체 메뉴, 마우스를 올리면 현재 상태와 남은 시간을 보여줍니다.
- 실시간 상태 표시 — 활성일 때는 커피잔에서 김이 올라오는 애니메이션, 비활성일 때는 회색 빈 잔으로 동작 여부를 한눈에 확인합니다.
- 다크 / 라이트 모드 — Windows 시스템 테마를 자동 감지하며 수동 전환도 됩니다. 우클릭 메뉴와 정보창까지 테마가 적용됩니다.
- Windows 시작 시 자동 실행 — 메뉴에서 클릭 한 번으로 등록/해제. PC 부팅과 동시에 절전방지를 시작합니다.
작동 원리
Windows API의 SetThreadExecutionState 함수를 사용해 운영체제에 "현재 시스템이 사용 중"이라고 지속적으로 알립니다.
ES_SYSTEM_REQUIRED— 시스템 절전 방지ES_DISPLAY_REQUIRED— 화면 꺼짐 방지ES_CONTINUOUS— 한 번 호출로 지속 적용
전원 설정 자체를 변경하지 않기 때문에 프로그램을 종료하면 원래 전원 설정이 그대로 복원됩니다.
이런 분께 추천합니다
- 발표·프레젠테이션 중 화면이 꺼지면 곤란한 분
- 대용량 파일을 다운로드/업로드 중인 분
- 원격 데스크톱 접속을 유지해야 하는 분
- 동영상 인코딩·렌더링·변환 작업 중인 분
- 서버·장비를 항상 켜놓아야 하는 분
- Windows 전원 설정을 매번 바꾸기 귀찮은 분
- 화면 잠금 후 비밀번호를 다시 치기 싫은 분
자주 묻는 질문
Q. 설치가 필요한가요?
A. 아니요. SleepBlocker.exe 파일 하나를 더블클릭하면 됩니다. USB에 넣어 어디서든 쓸 수 있고, 삭제는 exe만 지우면 끝입니다(레지스트리 잔여물 없음). 단, 자동 시작을 등록했다면 삭제 전에 메뉴에서 해제해 주세요.
Q. 전원 설정이 바뀌나요?
A. 아니요. 전원 설정 자체는 건드리지 않습니다. 종료하면 원래 설정 그대로 복원되어 부작용이 없습니다.
Q. .NET 같은 별도 런타임이 필요한가요?
A. 필요 없습니다. 순수 C++과 Windows API로 만들어 외부 라이브러리나 런타임에 의존하지 않습니다.
Q. 깜빡하고 켜둔 채 자리를 비우면요?
A. 타이머를 설정하면 지정한 시간이 지난 뒤 자동으로 해제됩니다. 종료 10분 전·1분 전 미리 알림도 있습니다.
Q. 자원을 많이 쓰나요?
A. 메모리는 약 2~3MB, CPU는 0%(이벤트 기반, 유휴 시 자원 소모 없음)이며 네트워크는 사용하지 않는 완전한 오프라인 동작입니다.
순수 C++17과 Win32 API로 제작 · GDI(DC_BRUSH/DC_PEN) 최적화 · SetThreadExecutionState 기반 · Owner-Draw 커스텀 메뉴 · Windows 10/11 64비트(x64).
