我正在使用 Wise Installer Editor 编写 .msi,并且希望将所有文件复制到注册表项中指定的目录中。

我如何在 Wise 中指定这一点?

提前致谢,

埃内斯托

有帮助吗?

解决方案

您可以尝试以下操作:

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

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

    • 对于属性选择:INSTALLDIR(主安装目录)
    • 对于操作选择:从注册表中读取目录名称
    • 根和密钥设置为等于上述注册表项(“HKLM\SOFTWARE\Custom”)
    • 对于值名称选择:“目录”

因此,当安装开始时,目标目录将等于注册表中定义的目录。

但是有一个问题:该目录必须存在;“C:\program files\MyDestinationDirectory”需要是有效路径。

无论如何,希望这能有所帮助:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top