これらのほとんどは、Visual Studioのセットアップなどで直接行うことはできません.Windows Installerは、インストールの開始後にProductNameの変更をサポートしていないためです。
インストール場所の部分には、その情報を尋ねたランチャープログラムを使用して、ターゲットインストールディレクトリの名前を付けるコマンドラインでMSIインストールを開始できます。製品名を変更するには、MSIファイルが読み取り専用の場所にある可能性があり、署名されていればMSIファイルを変更するとその整合性が損なわれるため、MSIをプログラムで実際に開くことができません(PropertyテーブルのProductNameを変更することはできません)。変換は、インストール時にMSIファイルの内容を変更する通常の方法です。変換ファイルを作成する上での検索は、あなたがどのようにこれを行うには表示されるでしょうが、これは役立つかもしれない:
http://www.contactez.net/support/MSITransform.html
一般的な考え方は、あなたのランチャープログラムがインストールディレクトリおよび製品名を尋ねる持つようになり、その後、 TARGETDIR = [PATH] TRANSFORMS = [path to mst]を指定してMSIをインストールすることにより、トランスフォームファイルをプログラムで作成します。
確認ダイアログにインストールディレクトリを表示することは、Windowsインストーラダイアログでは簡単ですが、Visual Studioセットアップではそれがサポートされていません。