The recommended way to get the shield is to request elevation in the exe manifest, RequestExecutionLevel admin does that. If you don't use RequestExecutionLevel at all in your script your installer might be detected as a legacy installer and it will also get the shield overlay.

MUI2 by default: As NSIS has evolved there are now three separate ways to define your user interface, using the Classic builtin commands, using MUI1 or using MUI2. Of these, MUI2 is by far the nicest and should always be used, but the Classic interface is far easier to use. NSIS creating app shortcut in C:\users\..\desktop even if Apr 18, 2018 Download NSIS 3.04 for Windows - Filehippo.com NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is … Download NSIS 2.22 for Windows - OldVersion.com * Added 'highest' option for RequestExecutionLevel Translations * Added Uzbek translation * Fixed corruption in Lithuanian (bug #1602673) * Minor Breton fixes * Slovenian corrections (patch #1590108) NSIS Comments. blog comments powered by Disqus. 14130. Top 5 Contributors sofiane 41,005 Points PKO17 16,000 Points safarisilver 13,345 Points

For instance, rather than completing RequestExecutionLevel and then specifying an option, you can directly choose RequestExecutionLevel user from the completion menu. To complete compile time commands , variables or predefines , make sure to omit special characters like ! , $ and brackets:

- Support for latest NSIS 3 release (3.0 Beta 3) - Support for latest NSIS 2 releases (2.47, 2.48, 2.49 and 2.50) - Many security issues were improved - Possible to switch between skinned and classic design by changing single line of script (GRAPHICAL_INSTALLER_PROJECT_UID) - Merged changes from NSIS releases into code

The big picture is to get your NSIS launcher to launch the app, but wait for it; when it ends, go clean up after it. The key is ExecWait, which puts the NSIS script to sleep while the app is running. When the app finishes, NSIS picks up at the next instruction. Is that what you are asking? Or do you need the exact commands for registry

Reference/RequestExecutionLevel - NSIS