WinGuard is a Windows screen-locking tool that enhances security by requiring a password to unlock and blocking dangerous key combinations. It can run directly from a USB drive or be installed on the system for automatic startup.
- 🔒 Screen Lock: Requires a password to unlock the screen.
- 🚫 Blocks Key Combinations: Prevents the use of
Ctrl + Alt + Del,Alt + F4,Win + D, and other shortcuts. - 🔄 Auto Startup: Can be configured to run automatically when Windows starts.
- 💾 Runs from USB: Supports running the application directly from a USB drive.
- 🛠 SQLite Database: Stores credentials securely in a local SQLite database.
- Copy
WinGuard.exeto your USB drive (e.g.,F:\WinGuard.exe). - Run the executable to start the lock screen.
- Copy
WinGuard.exeto theC:\Program Files\WinGuarddirectory. - Use the following
.batscript to set it up for auto-start:@echo off set EXE_NAME=WinGuard.exe set INSTALL_DIR=C:\Program Files\WinGuard set REG_KEY=HKCU\Software\Microsoft\Windows\CurrentVersion\Run set REG_NAME=WinGuard echo Installing %EXE_NAME% to %INSTALL_DIR%... mkdir "%INSTALL_DIR%" >nul 2>&1 copy "%~dp0%EXE_NAME%" "%INSTALL_DIR%\%EXE_NAME%" /Y echo Adding WinGuard to startup... reg add "%REG_KEY%" /v "%REG_NAME%" /t REG_SZ /d "\"%INSTALL_DIR%\%EXE_NAME%\"" /f echo Installation complete! WinGuard will start automatically on boot. pause
- Run the batch file as Administrator.
- Restart your computer to apply the changes.
- Username:
admin - Password:
1234 - (You can modify the password in the SQLite database:
users.db)
- Enter the correct password.
- Click Confirm to unlock the screen.
- Once locked, the only way to unlock is by entering the correct password.
- If the database file is deleted, the default password will reset.
This project is open-source under the MIT License.
Feel free to submit pull requests or report issues!
🔗 GitHub Repo: github.com/your-repo/WinGuard