[PATCH] (issue62) Show warning when installation as normal user is attempted
Wald Commits
scm-commit at wald.intevation.org
Wed Aug 20 18:22:45 CEST 2014
# HG changeset patch
# User Andre Heinecke <andre.heinecke at intevation.de>
# Date 1408551761 -7200
# Node ID 6978381671eb1d376d3cb27699ed4fd3ab777867
# Parent 1cc9faa572fd317ad77ac47e864d974ef50547e2
(issue62) Show warning when installation as normal user is attempted
diff -r 1cc9faa572fd -r 6978381671eb packaging/trustbridge.nsi
--- a/packaging/trustbridge.nsi Wed Aug 20 17:30:47 2014 +0200
+++ b/packaging/trustbridge.nsi Wed Aug 20 18:22:41 2014 +0200
@@ -143,10 +143,25 @@
!endif
${IfNot} ${AtLeastWinVista}
- MessageBox MB_OK "Windows XP und ältere Windows Versionen werden von dieser Anwendung nicht unterstützt."
+ MessageBox MB_ICONSTOP "Windows XP und ältere Windows Versionen werden von dieser Anwendung nicht unterstützt."
Quit
${Endif}
+ UserInfo::GetAccountType
+ pop $0
+ ${If} $0 != "admin"
+ MessageBox MB_ICONINFORMATION|MB_YESNO "\
+Sie sind im Begriff ${productname} ohne Administratorrechte zu installieren. $\r$\n\
+$\r$\n\
+Ohne Administratorrechte werden Sie von Windows zur Bestätigung jeder Zertifikatsänderung einzeln aufgefordert. $\r$\n$\r$\n\
+Wenn Sie die Möglichkeit besitzen Administratorrechte auf diesem System zu erlangen wird daher dazu geraten diesen Installer erneut mit der Funktion \
+'Als Administrator ausführen' zu starten. $\r$\n$\r$\n\
+Möchten Sie die Installation ohne Administratorrechte fortsetzen?" /SD IDYES IDYES goOn IDNO stopNow
+ stopNow:
+ Quit
+ goOn:
+ ${EndIf}
+
Var /GLOBAL is_update
Var /GLOBAL changed_dir
${GetParameters} $R0
More information about the Trustbridge-commits
mailing list