# HG changeset patch # User Andre Heinecke # 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