私がインストールする前にアプリがインストールされているかどうかを確認しようとしています。ここで私はNSISアプリがインストールされていることを確認する
名は実際の名前ですが、あればそれが動作; 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
を使用していたコードは、名前は次のようにある場合:
{D9C50188-12D5-4D3E-8F00-682346C2AA5F}
それはそれを検出しません。私は別の "または"を入れてみましたが、正しいコードを見つけることができません。