选择要在Inno Setup卸载程序上卸载的自定义组件



我用Inno Setup制作了安装程序。它由多个可执行文件组成,全部位于程序文件"APP"文件夹中。但对于每个可执行文件,在这个"APP"文件夹中都有不同的子文件夹。

因为每个可执行文件的用途不同,所以我想创建一个卸载程序,在那里我可以选择要卸载的组件(例如添加/删除程序中的更改按钮)。目前,卸载程序将删除所有应用程序。

一种选择是为每个组件创建不同的安装程序,然后创建包含其他安装程序的安装程序。但这太奇怪了。

是否可以创建自定义卸载程序,并选择要卸载的组件?

您似乎需要的是对应用程序的设置进行修改/修复设置选项,对吧?看看这个名为UninsHs 的扩展

注意:在谷歌搜索时,我在其他网站上找到了另一个新版本,但我不确定它是否合法。

可以在Inno卸载程序中进行,但它不"适应"向导样式,需要显示自己的表单,并在删除所需的位后取消卸载。

另一种选择是使用设置(这稍微更适合)并处理正在勾选和取消勾选的组件。

不过,这两者都需要编写相当广泛的[代码]。

最新更新