1

カスタムアクション(beforeInstall)などでインストールディレクトリを変更したい。これどうやってするの?ディレクトリを appdata などの特別なフォルダに変更するためのヒントしか見つかりませんでした。

ディレクトリがユーザーに表示される前にディレクトリを変更するのが最善です。方法はありますか?

私の計画されたステップ:

  1. セットアップを開始
  2. レジストリ エントリを特定する
  3. INSTALLDIR を変更する
  4. ユーザーにこのディレクトリを表示する
  5. セットアップの通常の手順を続行します

次のようなものを使用する場合

[RunInstaller(true)]
public partial class MyInstallerHelper : Installer
{
    protected override void OnBeforeInstall(IDictionary savedState)
    {
        // 1. I don't know how to change the installdir
        // 2. the installation is started already
    }
}

psそのようなものを見つけましたが、installdirはファイルにのみ書き込まれ、変更されていないため、私が望むものではありません http://vbcity.com/forums/p/145818/624707.aspx

4

0 に答える 0