Persistent application control
Run Edge or a custom executable in a foreground-locked state while unauthorized application windows and Task Manager are contained.
Windows kiosk utility
THP Kiosk keeps Microsoft Edge or a custom Windows application in the foreground, resets idle sessions, and gives authorized administrators a controlled way out. Installation and operation do not require administrator approval.
Built for shared systems
Run Edge or a custom executable in a foreground-locked state while unauthorized application windows and Task Manager are contained.
System-wide input tracking detects inactivity, shows a 30-second warning, and safely restarts the kiosk application to clear the previous session.
Choose a Ctrl+Shift exit shortcut and optional PIN. PINs are stored as SHA-256 hashes rather than readable text.
Guided configuration
The installer deploys the PowerShell scripts and precompiled keyboard-hook assembly for the current Windows user. A visual configuration tool handles the application, timeout, exit shortcut, PIN, and restart behavior.
Security-conscious by design
The PowerShell source and C# keyboard-hook source are public. The precompiled assembly avoids runtime compilation, and the project includes Windows Sandbox testing guidance for evaluating the kiosk away from your primary desktop.