A graphical front-end for launching applications using the RunAsInvoker compatibility flag.
Invoker’s Gate is a lightweight Windows HTA application that acts as a GUI wrapper for launching programs under the RunAsInvoker execution context. This allows applications to inherit the parent process's privileges without prompting for UAC elevation—ideal for testing behavior, bypassing elevation prompts, or running tools in constrained environments.
Designed to be simple, portable, and compatible with legacy Windows environments, Invoker’s Gate provides visual feedback on status and supports script integration.
- GUI-based launcher for
RunAsInvokerexecutions - Supports drag-and-drop and manual path input
- Optional logging and status feedback
- Built with HTA for low overhead and high compatibility
- No external dependencies beyond Windows HTA support
RunAsInvoker is a Windows compatibility setting that forces a process to run with the same access token as its parent, bypassing standard UAC elevation. This is especially useful when testing privilege-sensitive code or avoiding elevation prompts in controlled environments.
Invoker’s Gate makes this capability more accessible by wrapping it in a graphical interface.
- Go to the releases page
- In the assets section, click on the InvokersGate-Installer.exe file, which will automatically download the installer
- Run the installer.
- Once the installer is completed, launch the app and start bypassing UAC prompts ethically.
Clone the repository and launch the HTA via using these three commands:
git clone https://github.com/JimmyPla6z/InvokersGate.git
cd InvokersGate
start RunAsInvoker.hta