It is not required to run JRVSInputs as admin, however, certain applications such as games runs with admin rights and will attempt to block out key events from other processes. In such scenarios, JRVSInputs will also need admin privileges to sent events to the target application. All objects that executes within the session will also be elevated. Same methods can be used on exported batch files. In addition, batch file can also take advantage of the "Escalate Privilege" Setting where UAC can act on-demand for the required automation.
How-to
- Run as admin (menustrip)
- This needs to be performed every time.
- Choose "Console", then "Escalate Privilege"
- Privilege information will be displayed in the newly opened console.
- Escalate once from standard user to Admin Privilege. You can escalate second time to SYSTEM user
- This needs to be performed every time.
- Run as admin (right click)
- This needs to be performed every time.
- Right click on "JRVSInputs.exe"
- Choose "Run as administrator"
- This needs to be performed every time.
- Run as admin (create shortcut)
- This only needs to be set once.
- Create a shortcut of "JRVSInputs.exe"
- Right click on the shortcut and choose "Properties"
- On the "Shortcut" tab, click on "Advanced"
- Check the checkbox "Run as administrator"
- Run this shortcut will persistantly start with administrative privilege
- This only needs to be set once.
- Run as admin (Object setting)
- This can be set per automation.
- Go to the settings window for an automation
- On the "Escalate Privilege" Setting, Set value to "1" to run as admin, set to “2” to run as SYSTEM
- Save & Export the automation
- Run exported batch file will automatically prompt for the desired privilege
- This can be set per automation.