Java プロジェクト用の nsis スクリプトを作成しました。プロジェクトにバッチ ファイルがあります。一般的に Windows 32 ビットおよび 64 ビット用のバッチ ファイルを作成しました。インストール後、Execコマンドを使用してバッチ ファイルを自動的に開始しました。同時に、これは 64 ビットではうまく機能しません。したがって、インストールする前に、Windows が 32 ビット版か 64 ビット版かを確認する必要があるのではないかと思います。確認方法について意見を共有してください。
23982 次
3 に答える
64
将来の怠惰な Google 社員向け - 小さなスニペット:
これを含めます:
!include x64.nsh
次の場合にこれを使用します。
${If} ${RunningX64}
# 64 bit code
${Else}
# 32 bit code
${EndIf}
于 2014-03-03T13:23:45.890 に答える
37
x64.nshヘッダーで RunningX64 マクロを使用します。
!include LogicLib.nsh
!include x64.nsh
Section
${If} ${RunningX64}
DetailPrint "64-bit Windows"
${Else}
DetailPrint "32-bit Windows"
${EndIf}
SectionEnd
于 2012-11-05T09:59:19.647 に答える