明智的:如何将文件安装到注册表中指定的路径中
-
20-09-2019 - |
题
我正在使用 Wise Installer Editor 编写 .msi,并且希望将所有文件复制到注册表项中指定的目录中。
我如何在 Wise 中指定这一点?
提前致谢,
埃内斯托
解决方案
您可以尝试以下操作:
假设在目标计算机上您有以下注册表项:“HKLM\SOFTWARE\Custom”和一些名为“directory”的值,该值设置为“C:\program files\MyDestinationDirectory”
在编辑器中选择:目标系统\系统搜索,您可以在其中添加新的注册表搜索类型:
- 对于属性选择:INSTALLDIR(主安装目录)
- 对于操作选择:从注册表中读取目录名称
- 根和密钥设置为等于上述注册表项(“HKLM\SOFTWARE\Custom”)
- 对于值名称选择:“目录”
因此,当安装开始时,目标目录将等于注册表中定义的目录。
但是有一个问题:该目录必须存在;“C:\program files\MyDestinationDirectory”需要是有效路径。
无论如何,希望这能有所帮助:)
不隶属于 StackOverflow