2016-08-20 110 views
-1

所以,這可能聽起來很奇怪,但聽我說。(WiX Toolset)使Bootstrapper應用程序在安裝後不會顯示卸載屏幕

我目前使用wix爲公司創建安裝程序。它在WiX Bootstrapper項目模板上運行。

這不是通常意義上的安裝程序,而是用作讓用戶選擇他想安裝的各種不同先決條件和工具的工具。由於此安裝程序的性質,我們不希望它顯示在控制面板中,我們也不希望用戶使用卸載功能。基本上我們希望它是用戶用來設置他所選擇的工作區的東西,如果他忘記了某些東西,他只需再次運行安裝程序並安裝被遺忘的工具。

所以,一旦用戶使用安裝程序,我不希望它有除安裝的產品之外的任何安裝痕跡。

我已經設法讓安裝程序不出現在控制面板中,但是我還沒有想出如何在安裝程序已經執行一次並且再次運行後不顯示卸載屏幕。我認爲它與安裝時由WiX自動設置的註冊表鍵有關。

無論如何禁用或繞過此係統?

在此先感謝。

回答

1

如果你這樣做的話,你會對抗你的工具的設計。也許與其試圖完全隱藏它,看看你是否可以使維護體驗更像你想要的。如果你不能,你可能會更好地寫一個定製的啓動器,可以根據請求啓動單獨的安裝。這個(理論上的)啓動器不必像wix那樣跟蹤自己。

相關問題