From 4aa673a9594ee146d3701da8dbf802570cee56a3 Mon Sep 17 00:00:00 2001 From: idk Date: Fri, 25 Mar 2022 14:19:06 -0400 Subject: [PATCH] Request only the user execution level, highest will request admin if the user has permission to elevate and I want to avoid that --- src/nsis/i2pbrowser-installer.nsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/nsis/i2pbrowser-installer.nsi b/src/nsis/i2pbrowser-installer.nsi index be336ec..f01a912 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 "$PROGRAMFILES64\${COMPANYNAME}\${APPNAME}" +InstallDir "$LOCALAPPDATA\${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" @@ -150,6 +150,7 @@ Function .onInit MessageBox mb_iconstop "Administrator rights required!" SetErrorLevel 740 ;ERROR_ELEVATION_REQUIRED Quit + #StrCpy INSTDIR "$PROGRAMFILES64\${COMPANYNAME}\${APPNAME}" ${EndIf} !insertmacro MUI_LANGDLL_DISPLAY Call ShouldInstall64Bit