2013-04-23 38 views
1

我們正在使用wixstdba引導程序進行安裝。 我們現在想要做一些安裝跟蹤:我們想知道用戶在哪一步設置中取消。我們希望向我們的服務器發送一個http請求,並提供一些信息。 是否可以對按鈕單擊事件做出反應 - 在特殊情況下,取消按鈕?或者你知道一些更好的解決方案在取消期間發送http請求嗎? 正如我所提到的,我們使用的是wixstdba引導程序,因爲它很容易創建和自定義設置。我們現在正處於一個東西變得更加複雜的階段,因此想要創建我們自己的引導程序應用程序 - 但我們希望避免這種情況。 任何想法?使用Wixstdba bootstrapper對按鈕單擊事件進行響應

回答

1

您將需要創建自己的BootstrapperApplication以支持該場景。幸運的是,因爲您完全控制了BootstrapperApplication中的用戶體驗,因此添加上述功能將僅僅是編寫代碼的問題。不幸的是,這意味着要編寫更多的代碼來擁有整體體驗。

+0

安裝程序被取消時是否可以運行自定義操作?也許通過檢測回滾? – Johannes 2013-04-24 07:33:24

+0

自定義操作是Windows Installer的一部分。刻錄沒有自定義操作。在WiX v3.8中,有wixstdba支持的BA函數,它允許您響應OnDetect和OnPlan,但在應用過程中沒有任何響應。如果你有興趣,可能會加強調查。 – 2013-04-24 12:01:59

+0

如果我們無法處理單擊事件,那麼在主題模式中使用Button元素的目的是什麼? – Alex 2015-09-30 22:08:50