所以,这听起来可能听起来很奇怪但听我说。
我目前正在使用wix为公司创建安装程序。它在WiX Bootstrapper项目模板上运行。
这不是通常意义上的安装程序,而是用作让用户选择他想要安装的各种不同先决条件和工具的工具。由于此安装程序的性质,我们不希望它显示在控制面板中,我们也不希望用户使用卸载功能。基本上我们希望它是用户用来设置他选择的工作空间的东西,如果他忘记了某些东西,他只需再次运行安装程序并安装忘记的工具。
因此,一旦用户使用了安装程序,除了已安装的产品外,我不希望它有任何安装痕迹。
我设法让安装程序没有显示在控制面板中,但是我还没弄清楚如果安装程序已执行一次并再次运行,如何不显示卸载屏幕。我认为这与安装时WiX自动设置的注册表项有关。
无论如何禁用或绕过此系统?
提前致谢。
答案 0 :(得分:1)
如果你走这条路,你将会与你的工具设计作斗争。或许不是试图完全隐藏它,看看你是否可以使维护体验更像你想要的。如果你不能,你最好还是编写一个定制的启动器,根据要求启动单独的安装。这个(理论上的)发射器不必像wix那样跟踪自己。