1

我想通过自定义操作(安装前)左右更改安装目录。我怎样才能做到这一点?我只发现了将目录更改为特殊文件夹(如 appdata 左右)的提示。

最好的办法是在向用户显示目录之前更改目录。有办法吗?

我计划的步骤:

  1. 开始设置
  2. 确定一个注册表项
  3. 更改安装目录
  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