(WiX工具集)安装后执行时,Bootstrapper应用程序不显示卸载屏幕

时间:2016-08-20 18:17:37

标签: wix windows-installer

所以,这听起来可能听起来很奇怪但听我说。

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

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

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

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

无论如何禁用或绕过此系统?

提前致谢。

1 个答案:

答案 0 :(得分:1)

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