Process Elevation Helper is a companion utility that enables secure and controlled execution of commands with elevated privileges. It works in conjunction with the Process Elevation repository, allowing you to launch programs from a different user account, bypassing UAC prompts.
In various scenarios, you might need to execute specific commands or operations with elevated privileges without exposing sensitive information, such as passwords. Process Elevation Helper provides a secure and seamless way to achieve this by establishing communication with the Process Elevation utility using named pipes.
-
UAC Prompt Bypass: Process Elevation Helper allows you to bypass UAC prompts, providing a smoother experience when running commands with elevated privileges.
-
Auto Start: It communicates with the Process Elevation, which starts when the computer does.
Before using Process Elevation Helper, make sure you have the following prerequisites in place:
-
.NET Core
-
Download the release of
elev.exe
-
Create a folder called
elev
and putelev.exe
in it -
Add a system environment variable under
PATH
, so that you can access it under the run menu. Run under a system/admin command prompt to do this, or do it in environmental veriable settings.setx PATH "%PATH%;C:\Users\your-name\elevsw\elevhelper" /m
(TODO: do this automatically.)
elev.exe ProgramPath, for example: elev cmd
creates the CMD window under the other user.
This tool is different because it works with programs that runas does not support