我正在尝试在安装程序的末尾添加自定义操作,但需要提升。
我使用的是Installshield Limited Edition,我的自定义操作是用C#编写的。
自定义操作在没有高程时执行,但只要我向清单添加高程,我就会收到错误并且msi会回滚。
我原本希望exe会从安装程序继承高程,但事实并非如此。我不能在此版本的Installshield中使用dll进行自定义操作。
有什么想法吗?
谢谢, 艾伦
答案 0 :(得分:2)
实际上有一些方法可以在InstallShield LE中使用DLL CA.查看我的“增强InstallShield”博客文章,例如:
Augmenting InstallShield using Windows Installer XML - Certificates
这个概念是您使用Windows Installer XML(WiX)部署工具基础(DTF)来编写C#托管自定义操作。 (在此处查看更多内容:Deployment Tools Foundation (DTF) Managed Custom Actions)然后,您创建合并模块以封装此自定义操作及其排序信息。最后,您将在InstallShield中使用此合并模块。