NSISスクリプトで次のことを実行しようとしています。私はNSISを知りません、そして私はちょうど何かを微調整するための仕事を引き継がれました。アイデア:これがwindow8の場合、ターゲットマシンに展開するために別の場所からいくつかの.exeファイルを取得します。
だから私はバージョンを取得することから始めます:
ReadRegStr $WINVER HKLM \
"SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
インストールするファイルのリストで私はこれを行います:
;List of files to install
File file1.exe
File file2.exe
${If} StrCmp $WINVER '6.2'
File .\otherlocationSource\file1.exe
File .\otherlocationSource\file2.exe
${EndIf}
${if}...行でNSISスクリプトのコンパイルエラーが発生します。
私が間違っていることについてのポインタをいただければ幸いです。