我的问题是InitializeUninstall无法运行
我有两个设置; SetupA和SetupB。
SetupB是SetupA下载的可选组件,由SetupA执行,带有Exec()语句& /沉默。
SetupA包含InitializeUninstall过程。 SetupB没有。
SetupB成功将其安装信息附加到unins000.dat,因为后续卸载会删除所有文件
仅当SetupB 不安装的一部分时,InitializeUninstall才会运行。当SetupB是安装的一部分时,它不会被执行。还有什么我需要做才能让它运行吗?
答案 0 :(得分:1)
您的架构错了。您不能对不同的安装程序使用相同的AppId
。
相反,如果找到,则安装程序A卸载程序将运行安装程序B卸载程序。当然,每个安装程序必须具有不同的AppId
。