Prevent the display from turning off, despite misconfigured GPOs
Find a file
Guillaume Huysmans 1030ed2b36 Add README.md
2026-04-03 17:16:32 +02:00
.gitignore Steal Windows' icon 2026-04-03 10:08:03 +02:00
padodo.c Steal Windows' icon 2026-04-03 10:08:03 +02:00
padodo.rc Steal Windows' icon 2026-04-03 10:08:03 +02:00
README.md Add README.md 2026-04-03 17:16:32 +02:00
resource.h Steal Windows' icon 2026-04-03 10:08:03 +02:00
windisplay.ico Steal Windows' icon 2026-04-03 10:08:03 +02:00

Padodo

Padodo /padodo/, from “pas dodo” (French: “dont sleep”), is a minimal Win32 utility designed to keep your screen awake when you need it — especially in locked-down environments where standard power settings are overridden by Group Policies.

In some corporate or managed setups, display sleep behavior is enforced through opaque or undocumented GPOs, making it difficult (or impossible) to adjust via normal system settings. Padodo works around these constraints by directly signaling execution state to the OS, ensuring the display stays on when required.

Rather than permanently blocking sleep, it takes a more balanced approach: it lets the system monitor user idle time and keeps the display awake only when relevant.

Features

🖥️ Prevents display sleep even under restrictive GPOs

🧠 Activity-aware (does not blindly block sleep)

Lightweight, no background services or dependencies

📌 Optional autorun at startup (registry-based)

🧰 Pure Win32 implementation (SetThreadExecutionState)

Disclaimer

This was mostly generated by ChatGPT 5.3.

This version isn't production-grade, it's merely an MVP.