From 400b9d3edc4537272f217bc2bc1bdf081cb613a2 Mon Sep 17 00:00:00 2001 From: idk Date: Fri, 25 Mar 2022 14:20:39 -0400 Subject: [PATCH] Set install dir to local app data if the user is not elevated --- src/nsis/i2pbrowser-installer.nsi | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/nsis/i2pbrowser-installer.nsi b/src/nsis/i2pbrowser-installer.nsi index f01a912..1a36b9f 100644 --- a/src/nsis/i2pbrowser-installer.nsi +++ b/src/nsis/i2pbrowser-installer.nsi @@ -30,7 +30,7 @@ SetOverwrite on !define RAM_NEEDED_FOR_64BIT 0x80000000 -InstallDir "$LOCALAPPDATA\${COMPANYNAME}\${APPNAME}" +InstallDir "$PROGRAMFILES64\${COMPANYNAME}\${APPNAME}" # rtf or txt file - remember if it is txt, it must be in the DOS text format (\r\n) LicenseData "licenses\LICENSE.index" @@ -147,10 +147,7 @@ Function .onInit UserInfo::GetAccountType pop $0 ${If} $0 != "admin" - MessageBox mb_iconstop "Administrator rights required!" - SetErrorLevel 740 ;ERROR_ELEVATION_REQUIRED - Quit - #StrCpy INSTDIR "$PROGRAMFILES64\${COMPANYNAME}\${APPNAME}" + InstallDir "$LOCALAPPDATA\${COMPANYNAME}\${APPNAME}" ${EndIf} !insertmacro MUI_LANGDLL_DISPLAY Call ShouldInstall64Bit