Windows installer Wise:如何将文件安装到注册表中指定的路径中

Windows installer Wise:如何将文件安装到注册表中指定的路径中,windows-installer,wise,Windows Installer,Wise,我正在使用Wise Installer Editor编写一个.msi,我想将所有文件复制到注册表项中指定的目录中 我如何以Wise方式指定这一点 提前感谢, Ernesto您可以尝试以下操作: 假设目标计算机上有以下注册表项:“HKLM\SOFTWARE\Custom”和一些名为“directory”的值,该值设置为“C:\program files\MyDestinationDirectory” 在编辑器中选择:目标系统\系统搜索,在其中添加新的注册表搜索类型: 对于属性选择:INSTALL

我正在使用Wise Installer Editor编写一个.msi,我想将所有文件复制到注册表项中指定的目录中

我如何以Wise方式指定这一点

提前感谢,

Ernesto

您可以尝试以下操作:

  • 假设目标计算机上有以下注册表项:“HKLM\SOFTWARE\Custom”和一些名为“directory”的值,该值设置为“C:\program files\MyDestinationDirectory”

  • 在编辑器中选择:目标系统\系统搜索,在其中添加新的注册表搜索类型:

    • 对于属性选择:INSTALLDIR(主安装目录)
    • 对于操作选择:从注册表读取目录名
    • 根目录和注册表项设置为等于上述注册表项(“HKLM\SOFTWARE\Custom”)
    • 对于值名称,选择“目录”
  • 因此,当安装开始时,目标目录将等于注册表中定义的目录

    但有一个陷阱:目录必须存在;“C:\program files\MyDestinationDirectory”必须是有效路径

    不管怎样,希望这有点帮助:)