J'essaie de vérifier si une application est installée avant d'installer la mienne. Voici le code que je utiliseNSIS Rechercher l'application installée
; Check to see if already installed
ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{D9C50188-12D5-4D3E-8F00-682346C2AA5F}" "UninstallString"
IfFileExists $R0 +1 NotInstalled
MessageBox MB_OK|MB_TOPMOST "App Installed"
Goto InstallCont2
Il fonctionne si le nom est un nom réel, mais si le nom est comme ceci:
{D9C50188-12D5-4D3E-8F00-682346C2AA5F}
alors il ne le détecte pas. J'ai essayé de mettre différent "ou" sur la ligne, mais je ne peux pas trouver le code correct pour cela