0
私はWindowsレジストリからNSIS経由でアプリケーション名を読みたいと思っています。32/64ビットアプリケーションをチェックするためのレジストリキーの読み込み
ReadRegStr $R1 HKLM "SOFTWARE\Something\Something\" "ApplicationName"
$R1
の値の出力は常になし「アプリケーション」です:
アプリケーション名は、「アプリケーション(x86の)」または「アプリケーション(x64)の」私は、次のコードを使用してい であってもよいです角かっこ。 ReadRegStr
は常に特殊文字を無視しますか?
回避策はありますか?
問題は32/64ビットビューでした。 "SetRegView 32"と "SetRegView 64"を使って解決しました。 – Joe