我有一个innosetup安装程序,它将一个插件安装到一个应用程序的根目录中,该应用程序也安装了innosetup。将插件安装到此目录后,有多个uninst *文件:
app/
unins000.exe (the apps uninstaller)
unins000.dat
unins001.exe (another plugin's uninstaller)
unins001.dat
unins002.exe (my plugin's uninstaller)
unins002.dat
问题是运行unins002.exe卸载此文件夹中的所有文件,我只需要卸载我的插件创建的文件。
我怎样才能做到这一点?
答案 0 :(得分:0)
在[setup]
部分中,您需要提供不同的(或非默认的)AppId
值。
当安装程序运行并且现有卸载清单存在AppId
时,Inno将合并它们。
答案 1 :(得分:0)
固定。这是由于UninstallDelete部分配置错误。