InstallShield 2012 Spring のインストーラーに取り組んでいます。
インストーラーは、「任意の CPU」としてビルドされた .NET でビルドされたアプリケーション用です。つまり、32 ビット マシンでは 32 ビットを実行し、64 ビット マシンでは 64 ビットを実行します。
これは、アプリケーションを Program Files (x86) フォルダーではなく、常に Program Files フォルダーにインストールする必要があることを意味すると思います。Windows の 32 ビット バージョンでインストーラーを使用できなくすることなく、アプリケーションを 64 ビットの Program Files フォルダーにインストールする方法がわかりません。
インストール パスを ProgramFilesFolder から ProgramFiles64Folder に単純に変更しようとしましたが、コンポーネントを 64 ビットにしてインストーラを x64 に設定しない限り、これは何もしません。(したがって、インストーラーを 64 ビットのみにします)
インストーラーを(x86)フォルダーにインストールしないようにする方法、または私はSOLですか?