【问题标题】:(WiX Toolset) Make Bootstrapper application not show the uninstall screen when executed after an install(WiX 工具集)使引导程序应用程序在安装后执行时不显示卸载屏幕
【发布时间】:2016-08-20 18:17:36
【问题描述】:

所以,这可能一开始听起来很奇怪,但请听我说完。

我目前正在使用 wix 为公司创建安装程序。它在 WiX Bootstrapper Project 模板上运行。

这不是通常意义上的安装程序,而是用作让用户选择他想要安装的各种不同的先决条件和工具的工具。由于这个安装程序的性质,我们不希望它出现在控制面板中,我们也不希望用户使用卸载功能。本质上,我们希望它是用户用来设置他选择的工作空间的东西,如果他忘记了某些东西,他只需再次运行安装程序并安装忘记的工具。

因此,一旦用户使用了安装程序,我不希望它留下任何安装痕迹,除了已安装的产品。

我已经设法使安装程序不显示在控制面板中,但我还没有弄清楚如何在安装程序已经执行一次并再次运行后不显示卸载屏幕。我认为这与 WiX 在安装时自动设置的注册表项有关。

有没有办法禁用或绕过这个系统?

提前致谢。

【问题讨论】:

    标签: wix windows-installer


    【解决方案1】:

    如果你这样做,你将与你的工具设计作斗争。也许与其试图完全隐藏它,不如看看你是否可以让维护体验更像你想要的。如果你不能,你最好编写一个定制的启动器,根据要求启动单独的安装。这个(理论上的)启动器不必像 wix 那样跟踪自己。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-27
      • 2019-12-13
      • 1970-01-01
      • 2014-12-19
      • 2021-09-21
      • 2019-07-03
      • 2014-08-11
      • 1970-01-01
      相关资源
      最近更新 更多