【发布时间】:2018-08-21 18:38:34
【问题描述】:
我可以修改 InstallShield setup.ilg 文件吗?
我已使用“InstallSheild”将我的程序安装在 C:\Program Files\MyProg 中。现在我想将“MyProg”文件夹复制到其他计算机上,并希望我的程序驻留在 D: 中。我必须将“InstallSheild 安装信息”文件夹复制到目标计算机,并写入注册表,以便可以从控制面板卸载它。
现在问题是install shield的setup.ilg文件有原来安装的路径,即“C:\Program Files\MyProg”,我想改成“D:\MyProg” .
是否可以使用 C# 进行更改。
任何帮助将不胜感激。
【问题讨论】:
-
您可能需要大量编辑您的主题行和问题的正文。在我看来,您真正的问题是“如何将已安装的程序从一个驱动器和目录移动到完全不同的位置,同时保持所有功能,包括可卸载性?”如果你问这个问题,我会发布一个答案,但简短的回答是,备份所有内容,卸载,然后在新位置重新安装是最安全的。你永远不知道应用程序期望安装程序设置什么样的路径依赖关系。
标签: c# installshield uninstallation