From 4b4a072b66ec3f88ac8ec7f0ef769cc3a56a1255 Mon Sep 17 00:00:00 2001 From: Yi-Ru Lan Date: Wed, 4 May 2022 18:46:43 +0800 Subject: [PATCH] Update nvm.iss --- nvm.iss | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nvm.iss b/nvm.iss index a85ab35..dcfa515 100644 --- a/nvm.iss +++ b/nvm.iss @@ -6,6 +6,7 @@ #define MyAppURL "https://github.com/coreybutler/nvm-windows" #define MyAppExeName "nvm.exe" #define MyIcon "bin\nodejs.ico" +#define MyAppId "40078385-F676-4C61-9A9C-F9028599D6D3" #define ProjectRoot "." [Setup] @@ -15,7 +16,7 @@ PrivilegesRequired=admin ; SignTool=MsSign $f ; SignedUninstaller=yes -AppId=40078385-F676-4C61-9A9C-F9028599D6D3 +AppId={#MyAppId} AppName={#MyAppName} AppVersion={%AppVersion} AppVerName={#MyAppName} {%AppVersion} @@ -260,6 +261,8 @@ begin RegWriteExpandStringValue(HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment', 'NVM_SYMLINK', SymlinkPage.Values[0]); RegWriteExpandStringValue(HKEY_CURRENT_USER, 'Environment', 'NVM_HOME', ExpandConstant('{app}')); RegWriteExpandStringValue(HKEY_CURRENT_USER, 'Environment', 'NVM_SYMLINK', SymlinkPage.Values[0]); + + RegWriteStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#MyAppId}_is1', 'DisplayVersion', '{#MyAppVersion}'); // Update system and user PATH if needed RegQueryStringValue(HKEY_LOCAL_MACHINE,