【问题标题】:Inno Setup as bootstrapper for .msiInno Setup 作为 .msi 的引导程序
【发布时间】:2010-10-09 21:25:31
【问题描述】:

我正在尝试使用 Inno Setup 来引导我的 Windows 安装程序安装包的一些先决条件,并且我对此非常幸运。

现在我想知道是否可以制作 Inno Setup 包,使其不会出现在 Add/Remove Programs (ARP) 窗口选项中?

我希望将单独的安装一起安装(每个都是有条件的)但单独删除。

我将安装包安装到 Inno Setup 生成的临时文件夹中,因此实际文件在安装序列结束时被删除,但 ARP 仍然显示。

【问题讨论】:

    标签: installation windows-installer inno-setup


    【解决方案1】:

    您是否尝试过“Uninstallable=false”

    【讨论】:

    • 我实际上并不希望它可卸载 - 我希望安装在完成运行时自行删除。不太正常的顺序,但它适用于引导应用程序。
    • 请重读汤姆的回答。重复:“您是否尝试过 Uninstallable=False”?这将导致 InnoSetup 安装程序无法创建 ARP 条目,我认为这正是您想要的,不是吗?
    • 重新阅读我的问题,是的,这就是我所要求的,尽管不完全是我想要的。接受。
    【解决方案2】:

    我想我明白了!

    ARP 的注册表项是在安装完成之前添加的,因此我可以在 [run] 部分删除注册表项,并且不会留下引导安装的痕迹。

    【讨论】:

    • 这完全是矫枉过正;只需设置 Uninstallable=False 并且这些条目甚至不会首先创建(请参阅汤姆的回答)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多