diff --git a/Examples/FileFunc.nsi b/Examples/FileFunc.nsi index 0f59e744..7b6458a3 100644 --- a/Examples/FileFunc.nsi +++ b/Examples/FileFunc.nsi @@ -9,6 +9,7 @@ Name "File Functions" OutFile "FileFunc.exe" Caption "$(^Name)" XPStyle on +RequestExecutionLevel user !include "WinMessages.nsh" !include "FileFunc.nsh" diff --git a/Examples/FileFuncTest.nsi b/Examples/FileFuncTest.nsi index 5e96fa14..5fbda3d9 100644 --- a/Examples/FileFuncTest.nsi +++ b/Examples/FileFuncTest.nsi @@ -10,6 +10,7 @@ OutFile "FileFuncTest.exe" Caption "$(^Name)" ShowInstDetails show XPStyle on +RequestExecutionLevel user Var FUNCTION Var OUT1 diff --git a/Examples/Library.nsi b/Examples/Library.nsi index 61ca810e..cd21d487 100644 --- a/Examples/Library.nsi +++ b/Examples/Library.nsi @@ -14,6 +14,8 @@ Page instfiles XPStyle on +RequestExecutionLevel user + !define TestDLL '"${NSISDIR}\Plugins\LangDLL.dll"' Section diff --git a/Examples/LogicLib.nsi b/Examples/LogicLib.nsi index e1cb2b2e..b47681b4 100644 --- a/Examples/LogicLib.nsi +++ b/Examples/LogicLib.nsi @@ -3,6 +3,7 @@ Name "NSIS LogicLib Example" OutFile "LogicLib.exe" ShowInstDetails show +RequestExecutionLevel user !include "LogicLib.nsh" diff --git a/Examples/Memento.nsi b/Examples/Memento.nsi index 358d3235..531bc575 100644 --- a/Examples/Memento.nsi +++ b/Examples/Memento.nsi @@ -11,6 +11,8 @@ ShowInstDetails show Page components Page instfiles +RequestExecutionLevel user + # settings !define MEMENTO_REGISTRY_ROOT HKCU diff --git a/Examples/StrFunc.nsi b/Examples/StrFunc.nsi index f7118097..f0df3537 100644 --- a/Examples/StrFunc.nsi +++ b/Examples/StrFunc.nsi @@ -3,6 +3,7 @@ OutFile "StrFunc.exe" ShowInstDetails show ShowUninstDetails show XPStyle on +RequestExecutionLevel user !include "StrFunc.nsh" diff --git a/Examples/TextFunc.nsi b/Examples/TextFunc.nsi index 81526258..65b030c8 100644 --- a/Examples/TextFunc.nsi +++ b/Examples/TextFunc.nsi @@ -9,6 +9,7 @@ Name "Text Functions" OutFile "TextFunc.exe" Caption "$(^Name)" XPStyle on +RequestExecutionLevel user !include "WinMessages.nsh" !include "TextFunc.nsh" diff --git a/Examples/TextFuncTest.nsi b/Examples/TextFuncTest.nsi index fa6ae95a..d6b458df 100644 --- a/Examples/TextFuncTest.nsi +++ b/Examples/TextFuncTest.nsi @@ -10,6 +10,7 @@ OutFile "TextFuncTest.exe" Caption "$(^Name)" ShowInstDetails show XPStyle on +RequestExecutionLevel user Var FUNCTION Var TEMPFILE1 diff --git a/Examples/UserVars.nsi b/Examples/UserVars.nsi index 5362dcd5..aee5735c 100644 --- a/Examples/UserVars.nsi +++ b/Examples/UserVars.nsi @@ -9,6 +9,8 @@ InstallDir "$PROGRAMFILES\User Variables Test" + RequestExecutionLevel user + ;-------------------------------- ;Pages diff --git a/Examples/WordFunc.nsi b/Examples/WordFunc.nsi index 67acf299..deec782c 100644 --- a/Examples/WordFunc.nsi +++ b/Examples/WordFunc.nsi @@ -9,6 +9,7 @@ Name "Word Functions" OutFile "WordFunc.exe" Caption "$(^Name)" XPStyle on +RequestExecutionLevel user Var INI Var HWND diff --git a/Examples/WordFuncTest.nsi b/Examples/WordFuncTest.nsi index 56faca50..9f347b88 100644 --- a/Examples/WordFuncTest.nsi +++ b/Examples/WordFuncTest.nsi @@ -10,6 +10,7 @@ OutFile "WordFuncTest.exe" Caption "$(^Name)" ShowInstDetails show XPStyle on +RequestExecutionLevel user Var FUNCTION Var OUT diff --git a/Examples/bigtest.nsi b/Examples/bigtest.nsi index aff4b077..76fed251 100644 --- a/Examples/bigtest.nsi +++ b/Examples/bigtest.nsi @@ -35,6 +35,8 @@ CheckBitmap "${NSISDIR}\Contrib\Graphics\Checks\classic-cross.bmp" LicenseText "A test text, make sure it's all there" LicenseData "bigtest.nsi" +RequestExecutionLevel admin + ;-------------------------------- Page license diff --git a/Examples/example1.nsi b/Examples/example1.nsi index 61a6f3e7..a66a083d 100644 --- a/Examples/example1.nsi +++ b/Examples/example1.nsi @@ -16,6 +16,9 @@ OutFile "example1.exe" ; The default installation directory InstallDir $PROGRAMFILES\Example1 +; Request application privileges for Windows Vista +RequestExecutionLevel user + ;-------------------------------- ; Pages diff --git a/Examples/example2.nsi b/Examples/example2.nsi index 393e0bd7..6798db1b 100644 --- a/Examples/example2.nsi +++ b/Examples/example2.nsi @@ -20,6 +20,9 @@ InstallDir $PROGRAMFILES\Example2 ; overwrite the old one automatically) InstallDirRegKey HKLM "Software\NSIS_Example2" "Install_Dir" +; Request application privileges for Windows Vista +RequestExecutionLevel admin + ;-------------------------------- ; Pages diff --git a/Examples/gfx.nsi b/Examples/gfx.nsi index e59f593b..7150eafc 100644 --- a/Examples/gfx.nsi +++ b/Examples/gfx.nsi @@ -44,6 +44,9 @@ DirText "Lets make a third page!" ; Install dir InstallDir "${NSISDIR}\Examples" +; Request application privileges for Windows Vista +RequestExecutionLevel user + ;-------------------------------- ; Pages diff --git a/Examples/languages.nsi b/Examples/languages.nsi index 97596530..fdf15d14 100644 --- a/Examples/languages.nsi +++ b/Examples/languages.nsi @@ -9,6 +9,8 @@ OutFile languages.exe XPStyle on +RequestExecutionLevel user + ;-------------------------------- Page license diff --git a/Examples/one-section.nsi b/Examples/one-section.nsi index 078a918c..033ea0a6 100644 --- a/Examples/one-section.nsi +++ b/Examples/one-section.nsi @@ -14,6 +14,7 @@ Name "One Section" OutFile "one-section.exe" +RequestExecutionLevel user ;-------------------------------- diff --git a/Examples/primes.nsi b/Examples/primes.nsi index 8fad8d4f..08a2062d 100644 --- a/Examples/primes.nsi +++ b/Examples/primes.nsi @@ -12,6 +12,7 @@ Caption "Prime number generator" ShowInstDetails show AllowRootDirInstall true InstallDir "$EXEDIR" +RequestExecutionLevel user DirText "Select a directory to write primes.txt. $_CLICK" diff --git a/Examples/rtest.nsi b/Examples/rtest.nsi index 9f6be9a8..e64cd72e 100644 --- a/Examples/rtest.nsi +++ b/Examples/rtest.nsi @@ -10,6 +10,8 @@ OutFile "rtest.exe" ComponentText "Select tests!" ShowInstDetails show +RequestExecutionLevel user + ;-------------------------------- Section "Test 1" diff --git a/Examples/silent.nsi b/Examples/silent.nsi index e441025a..d0492ce1 100644 --- a/Examples/silent.nsi +++ b/Examples/silent.nsi @@ -4,6 +4,7 @@ Name "Silent" OutFile "silent.exe" +RequestExecutionLevel user # uncomment the following line to make the installer silent by default. ; SilentInstall silent diff --git a/Examples/viewhtml.nsi b/Examples/viewhtml.nsi index 62ebad2f..a3dc042c 100644 --- a/Examples/viewhtml.nsi +++ b/Examples/viewhtml.nsi @@ -15,6 +15,9 @@ SilentInstall silent ; The file to write OutFile "viewhtml.exe" +; Request application privileges for Windows Vista +RequestExecutionLevel user + ;-------------------------------- ; The stuff to install diff --git a/Examples/waplugin.nsi b/Examples/waplugin.nsi index 2b0929b9..1c0c2928 100644 --- a/Examples/waplugin.nsi +++ b/Examples/waplugin.nsi @@ -35,6 +35,9 @@ AutoCloseWindow true ; hide the "show details" box ShowInstDetails nevershow +; Request application privileges for Windows Vista +RequestExecutionLevel admin + ;-------------------------------- ;Pages