comparison packaging/trustbridge.nsi @ 917:6978381671eb

(issue62) Show warning when installation as normal user is attempted
author Andre Heinecke <andre.heinecke@intevation.de>
date Wed, 20 Aug 2014 18:22:41 +0200
parents 715d41aac9c8
children 1b77124aea4d
comparison
equal deleted inserted replaced
916:1cc9faa572fd 917:6978381671eb
141 WriteUninstaller "c:\tmp-uninstaller\Uninstall.exe" 141 WriteUninstaller "c:\tmp-uninstaller\Uninstall.exe"
142 Quit 142 Quit
143 !endif 143 !endif
144 144
145 ${IfNot} ${AtLeastWinVista} 145 ${IfNot} ${AtLeastWinVista}
146 MessageBox MB_OK "Windows XP und ältere Windows Versionen werden von dieser Anwendung nicht unterstützt." 146 MessageBox MB_ICONSTOP "Windows XP und ältere Windows Versionen werden von dieser Anwendung nicht unterstützt."
147 Quit 147 Quit
148 ${Endif} 148 ${Endif}
149
150 UserInfo::GetAccountType
151 pop $0
152 ${If} $0 != "admin"
153 MessageBox MB_ICONINFORMATION|MB_YESNO "\
154 Sie sind im Begriff ${productname} ohne Administratorrechte zu installieren. $\r$\n\
155 $\r$\n\
156 Ohne Administratorrechte werden Sie von Windows zur Bestätigung jeder Zertifikatsänderung einzeln aufgefordert. $\r$\n$\r$\n\
157 Wenn Sie die Möglichkeit besitzen Administratorrechte auf diesem System zu erlangen wird daher dazu geraten diesen Installer erneut mit der Funktion \
158 'Als Administrator ausführen' zu starten. $\r$\n$\r$\n\
159 Möchten Sie die Installation ohne Administratorrechte fortsetzen?" /SD IDYES IDYES goOn IDNO stopNow
160 stopNow:
161 Quit
162 goOn:
163 ${EndIf}
149 164
150 Var /GLOBAL is_update 165 Var /GLOBAL is_update
151 Var /GLOBAL changed_dir 166 Var /GLOBAL changed_dir
152 ${GetParameters} $R0 167 ${GetParameters} $R0
153 ClearErrors 168 ClearErrors

http://wald.intevation.org/projects/trustbridge/