Windows

깨어나 (SleepBlocker)

절전모드 방지 프로그램. 44KB 초경량, 설치 불필요, 광고 없음. 실행 한 번이면 절전/화면꺼짐/잠금을 완벽 차단합니다.

v3.7·등록 2018년 6월 15일·업데이트 2026년 3월 30일·다운로드 28,465
#절전방지#화면꺼짐방지#포터블#프리웨어#C++#트레이#유틸리티
다운로드v3.7

프로그램 소개

노트북이나 PC를 켜놓고 잠시 자리를 비우면 절전모드에 들어가고, 화면이 꺼지고, 잠금화면이 뜨고... 다시 비밀번호 입력해야 하고...

깨어나는 이 문제를 해결합니다.

실행 한 번이면 컴퓨터가 절전모드에 들어가거나 화면이 꺼지는 것을 완벽하게 차단합니다. 2018년 첫 릴리즈 이후 7년간 꾸준히 개선하여 v3.7에 이르렀습니다.

44KB. 이 작은 파일 하나가 전부입니다. 설치도 필요 없고, 별도 런타임도 필요 없습니다. 다운로드 받고, 더블클릭. 끝.

주요 기능

절전모드 완전 차단

  • 시스템 슬립(절전) 모드 진입 방지
  • 모니터 화면 꺼짐 방지
  • 화면 잠금 방지

타이머 기능

  • 30분 / 1시간 / 2시간 / 4시간 / 무제한 선택
  • 종료 10분 전, 1분 전 미리 알림
  • 설정 시간 경과 시 자동 해제 (깜빡하고 퇴근해도 안심)

시스템 트레이 상주

  • 작업표시줄 트레이에 커피잔 아이콘
  • 왼쪽 클릭 한 번으로 켜기/끄기 전환
  • 오른쪽 클릭으로 전체 메뉴
  • 마우스 올리면 현재 상태 + 남은 시간 표시

다크/라이트 모드 지원

  • Windows 시스템 테마 자동 감지
  • 다크 모드 / 라이트 모드 수동 전환 가능
  • 우클릭 메뉴, 정보창 모두 테마 적용

실시간 상태 표시

  • 활성: 커피잔에서 김이 올라오는 애니메이션
  • 비활성: 회색 빈 잔
  • 한눈에 동작 여부 확인

Windows 시작 시 자동 실행

  • 메뉴에서 클릭 한 번으로 등록/해제
  • PC 부팅 시 자동으로 절전방지 시작

이런 분께 추천합니다

  • 발표/프레젠테이션 중 화면 꺼지면 곤란한 분
  • 대용량 파일 다운로드/업로드 중인 분
  • 원격 데스크톱 접속을 유지해야 하는 분
  • 동영상 인코딩/렌더링/변환 작업 중인 분
  • 서버/장비를 항상 켜놓아야 하는 분
  • Windows 전원 설정 매번 바꾸기 귀찮은 분
  • 화면 잠금 후 비밀번호 다시 치기 싫은 분

사용 방법

  1. SleepBlocker.exe를 원하는 위치에 저장
  2. 더블클릭으로 실행
  3. 트레이에 커피잔 아이콘 확인 (김이 나면 활성 상태)
  4. 실행 즉시 절전방지가 자동 활성화됩니다

종료: 트레이 아이콘 우클릭 → 종료
토글: 트레이 아이콘 왼쪽 클릭

설치가 필요 없습니다. USB에 넣어서 어디서든 사용 가능합니다.
삭제는 exe 파일만 지우면 끝입니다. (레지스트리 잔여물 없음)
자동 시작을 등록한 경우, 삭제 전에 메뉴에서 해제해 주세요.

왜 깨어나인가?

44KB. 진짜 이게 전부입니다.

비교해 보세요:

  • 유사 프로그램 A: 5MB + .NET 런타임 필요
  • 유사 프로그램 B: 12MB + 설치 필요 + 광고
  • 깨어나: 44KB. 설치 없음. 광고 없음. 런타임 없음.

순수 C++과 Windows API만으로 만들었기 때문에 가능합니다. 외부 라이브러리에 의존하지 않으며, .NET, Java, Python 같은 런타임이 필요 없습니다.

  • 메모리 사용량: 약 2~3MB
  • CPU 사용량: 0% (이벤트 기반, 유휴 시 자원 소모 없음)
  • 네트워크: 사용하지 않음 (완전한 오프라인 동작)

기술 사양

개발 언어C++ 17
UI 프레임워크Win32 API (네이티브)
그래픽GDI (DC_BRUSH/DC_PEN 최적화)
빌드 도구MSVC (Visual Studio Build Tools)
아키텍처x64
핵심 APISetThreadExecutionState
메뉴 렌더링Owner-Draw 커스텀 메뉴
아이콘GDI 프로그래밍 방식 런타임 생성
테마 감지레지스트리 AppsUseLightTheme 읽기
자동 실행HKCU\...\Run 레지스트리 등록

작동 원리

Windows API의 SetThreadExecutionState 함수를 사용합니다. 운영체제에게 "현재 시스템이 사용 중"이라고 지속적으로 알려주는 방식입니다.

  • ES_SYSTEM_REQUIRED: 시스템 절전 방지
  • ES_DISPLAY_REQUIRED: 화면 꺼짐 방지
  • ES_CONTINUOUS: 한 번 호출로 지속 적용

전원 설정 자체를 변경하지 않기 때문에, 프로그램을 종료하면 원래 전원 설정 그대로 복원됩니다. 시스템에 어떤 부작용도 남기지 않습니다.

버전 히스토리

v3.7최신
2025.03.15
전면 코드 최적화 (GDI 객체 생성 90% 감소). 커스텀 다크/라이트 우클릭 메뉴. 커스텀 정보 다이얼로그 (개발자 링크 포함). exe 아이콘 및 버전 정보 내장. 서브메뉴 화살표 커스텀 렌더링. 애니메이션/tooltip 독립 갱신으로 시스템 부하 최소화. DC_BRUSH/DC_PEN 스톡 오브젝트 활용 최적화. 폰트 캐싱 적용.
v3.0
2024.02.20
다크 모드 / 라이트 모드 지원. Windows 시스템 테마 자동 감지. UI 전면 리디자인.
v2.5
2023.05.15
타이머 기능 추가 (30분/1시간/2시간/4시간). 종료 전 알림 기능. 트레이 아이콘 애니메이션 개선.
v2.0
2022.01.20
시스템 트레이 아이콘 리뉴얼. 커피잔 스팀 애니메이션 추가. 원클릭 토글 기능. Windows 시작 시 자동 실행.
v1.5
2020.03.10
화면 꺼짐 방지 기능 추가. 트레이 아이콘 tooltip 상태 표시.
v1.0
2018.06.15
최초 릴리즈. 기본 절전모드 방지 기능.