我们有两种产品, A 和 B 。
B 可以是一个独立的应用程序,并使用Inno Setup创建自己的安装程序。
的安装程序也是使用Inno Setup构建的,并将 B 安装程序作为[files]之一。
当你安装 A 时,你有很多选择,其中一个是安装 B 。用户可以分发 A 安装程序,但决定仅从选项列表中安装 B 。
当用户从组件列表中选择 B 时, B 安装程序将在[run]部分中运行。
我们注意到,如果用户只从 A 的安装程序中选择 B ,那么我们仍然会 A 在Windows程序列表中列为已安装的应用程序。此外,几乎为空的文件夹添加到Program Files。应用程序的文件夹仅包含卸载程序和卸载程序的图标。运行卸载程序会删除这些文件。
如果用户只想安装 B ,有没有办法避免创建此目录并将 A 添加到程序列表中?