私の上司は、クライアントのマシンの1つにソフトウェアをインストールするためのインストーラが必要です。彼は、 "C:¥Program Files(His)"ではなく "C:¥Program Files¥HisApplicationName"にソフトウェアをインストールすることを望んでいます。私は正しい答えは、ユーザーがインストールするために選択する任意のディレクトリを収容するためにソフトウェアを書き換えることであることを知っているが、残念ながら、これは非常に古いソフトウェアです&明日インストールする必要があるので、 "プログラムファイル"ディレクトリ。Windowsセットアップ/インストーラプロジェクト:x86ではなく、 "Program Files"にインストールを強制しますか?
ファイルパスをインストーラの "DefaultLocation"プロパティにハードコードすると、インストーラはまだプログラムファイル(x86)ディレクトリをポイントしようとします。
Windowsセットアップ/インストーラーパッケージがProgram Files &(Program Files(x86)ではなく)を指し示すように強制する方法はありますか?
ありがとうございました。
32ビットアプリケーションであるため、「Program Files(x86)」になります。マシン自体の所有者がポリシーを変更しない限り、それは所属しています。これに対して作業しようとするのは、ブラウザのメインウィンドウのサイズやデフォルトのフォントと色をサイトに合わせて変更する方法についての説明がある90ページのホームページのようなものです。 –
返信ありがとうMarcelo。残念ながら、これはオプションではありません。正直言って、それは特に "Program Files"ディレクトリのファイルを探すひどいソフトウェアです。他のディレクトリを見るとエラーが発生します。私はこれを書き換える時間があれば、残念ながら、このクライアントは明日までにこれを必要とします。 – goalie35
特定のクライアントのための1回限りのものであれば、おそらく(Vista/Win7と仮定して)リンクを作成すると問題が解決されます。 –