2008-12-15 30 views
0

我創建了一個包含一些自定義操作和一些UI東西的Windows可執行文件。有沒有一種方法可以調試使用installshield universal創建的安裝程序可執行文件?

我面對一個奇怪的行爲與安裝。

我試着通過代碼儘可能探測安裝程序,但我沒有發現任何想法爲什麼奇怪的行爲是可用的。

因此,我想在自定義操作的每個代碼執行點調試安裝程序,我試圖將這些值寫入記錄器。但不幸的是,我的記錄器將在安裝後創建,此時我將無法再次運行它。

那麼,任何人都可以建議如何調試它,而安裝正在執行?

回答

0

我已經嘗試過,但無法獲得與Installshield通用的調試器。

我的解決方法是添加大量調試消息並使用VMware。安裝VMware並將測試機器創建爲虛擬服務器。我配置了所有先決條件的虛擬服務器,重新啓動它,然後運行快照。

快照後,我會運行安裝腳本,等待錯誤和日誌文件。然後,我會使用VMware'恢復快照'功能返回到測試服務器的乾淨實例,並開始調查日誌中的錯誤消息。

+0

是的。我也只能使用調試消息進行調試。另外,我將它記錄到日誌文件中,以便我可以跟蹤發生的情況並保存以備後用。 – 2009-11-03 16:25:25

相關問題