非常に基本的なInstallShieldインストーラーがあります。たくさんのタイルをTARGETDIRにドロップします。宛先ディレクトリをほぼすべてのディレクトリとして指定すると、そこにファイルがドロップされます。(たとえば、C:\ tempを指定すると、ファイルが表示されます。)
奇妙なことに、宛先ディレクトリとして「Program Files(x86)」の下のサブディレクトリを指定すると、ファイルは「ProgramFiles」にインストールされます。私は(明らかに)64ビットマシンを使用しています。
これはInstallShieldのバグですか?これに対する回避策はありますか?クライアント(インストーラーのコンシューマー)がこれをプログラムファイルまたはx86固有のプログラムファイル(既存のアプリケーションのディレクトリにドロップすることになっている)にインストールする必要があるかどうかはわかっています。
理想的には、クライアントマシンにレジストリキーがあり、自分のものをどこにインストールするかを示しています。それを活用できれば、まさにそれがやりたいことです。