Download
Download RunAdminGate
One zip with two programs. Nothing else to install: no .NET, no Visual C++ runtime, no database.
RunAdminGate 0.2.0
Windows 10, 11 and Server ยท 64-bit (x64)
| In the zip | What it is | Size |
|---|---|---|
| runadmingate.exe | Service, installer and the launcher users start apps with | 0.5 MB |
| runadmingate-manager.exe | The window you manage the allow-list in | 2.9 MB |
Check the download
Compare the SHA-256 hash with the one in SHA256SUMS.txt on the release page. If they differ, delete the file.
PS C:\Setup> Get-FileHash .\RunAdminGate-x64.zip -Algorithm SHA256
Build from source
You need Rust 1.80 or newer. Releases are cross-compiled from macOS or Linux with mingw-w64. Building on Windows with cargo build --release should also work but hasn't been tested.
$ git clone https://github.com/UnkAtreus/run-admin-gate.git
$ cd run-admin-gate
$ cargo test # allow-list tests, any OS
$ rustup target add x86_64-pc-windows-gnu # once; needs mingw-w64
$ cargo win # 64-bit build
$ cargo win32 # 32-bit build
The programs land in target/x86_64-pc-windows-gnu/release/ (or i686-pc-windows-gnu for 32-bit).
What's in 0.2.0
Included
- Service and launcher that start allowed programs on the user's desktop as SYSTEM, or as the user with administrator rights (new in 0.2.0)
- Allow-list by program, folder, subfolders or pattern, with argument rules
- Manager window with rule checking
- Desktop and Start menu shortcuts with the app's icon
- Open with entries per app and file type
- Event Log entries for every start, refusal and failure
- Silent install and uninstall with exit codes
Planned
- Warning for allowed folders that users can write to
- ADMX template for Group Policy
- Code-signed releases
- Testing on Windows 10 and 11 desktops
License: Apache License 2.0. The source code is public on GitHub.