Releases: SS-Sauron/Time-out
Releases · SS-Sauron/Time-out
Release list
v1.0
🎉 Initial Stable Release — v1.0.0
The first public release of Time-out, a dual‑mode Windows input locker that uses BlockInput from user32.dll to freeze keyboard and mouse with a guaranteed‑release failsafe.
What's Included
lock_v3_polyglot.bat— A memory‑only Batch/PowerShell polyglot; no files ever written to disk.lock_v3_generator.bat— A transparent script generator that writes a self‑deleting temporary.ps1file, ideal for learning and auditing.- Full documentation covering the polyglot trick, P/Invoke internals, and architectural comparison.
Why This Matters
- 🔒 Hardware‑level input blocking — same Win32 API used by kiosk and accessibility software.
- 🛡️ Failsafe by design —
try...finallyguarantees the lock is released, even on exceptions. - ⚡ Zero dependencies — only
cmd.exeandpowershell.exerequired. - 🔧 Configurable duration and silent mode for scripting.
Getting Started
:: Lock for 10 seconds (default)
lock_v3_polyglot.bat
:: Lock for 30 seconds
lock_v3_polyglot.bat 30
:: Silent mode for automation
lock_v3_polyglot.bat 60 /quiet