如何修改InstallSheild setup.ilg文件

时间:2018-03-13 13:21:54

标签: c# installshield uninstall

我可以修改InstallShield setup.ilg文件吗?

我已使用“InstallSheild”在C:\ Program Files \ MyProg中安装我的程序。现在我想将“MyProg”文件夹复制到其他计算机,并希望我的程序驻留在D:中。我必须将“InstallSheild安装信息”文件夹复制到目标计算机,并编写注册表,以便可以从控制面板上卸载它。

现在问题是安装盾的setup.ilg文件有最初安装的路径,即“C:\ Program Files \ MyProg”,我想将其更改为“D:\ MyProg”

是否可以使用C#进行更改。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

是的,但是ilg文件是安装脚本日志文件,因此我不确定为什么要对其进行编辑?

在我看来,您想要将已安装的程序从一台计算机移动到另一台计算机。

如果它是一个程序,您已经创建了一个使用installshield的安装程序,请返回原始的安装程序设计器并进行更改。

除此之外,您所做的只是将程序移至另一台计算机,因此我不必担心ilg文件,只需删除它即可。

答案 1 :(得分:0)

否,setup.ilg是专有的二进制文件。但是,在同一个目录中,您会找到setup.exe,可以像提到的RickWeb一样执行。 IS日志包含在特定计算机上安装软件时发生的情况。此信息以后可以在更新中使用。

更重要的是Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\处的注册表项...