Quellcode durchsuchen

Run legacy uninstall exe in a secure way.

Signed-off-by: allexzander <blackslayer4@gmail.com>
allexzander vor 4 Jahren
Ursprung
Commit
860514f01b
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      admin/win/msi/Nextcloud.wxs

+ 3 - 3
admin/win/msi/Nextcloud.wxs

@@ -58,9 +58,9 @@
 
     <!-- Detect legacy NSIS installation -->
     <Property Id="NSIS_UNINSTALLEXE">
-        <DirectorySearch Id="LegacyUninstallVersion" Path="[INSTALLDIR]">
-            <FileSearch Name="Uninstall.exe" />
-        </DirectorySearch>
+        <RegistrySearch Id="RegistryLegacyUninstallString" Type="file" Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\$(var.AppName)" Name="UninstallString" Win64="no">
+		    <FileSearch Id="LegacyUninstallFileName" Name="Uninstall.exe"/>
+	    </RegistrySearch>
     </Property>
 
     <!-- Property to disable update checks -->