2009-08-13 84 views
5

我開始用WiX寫一個安裝程序。我花了幾天的時間閱讀博客和學習教程。昨晚我睡不着,所以我坐在煙花中,畫了下面的照片。這是我對Windows Installer/WiX的工作原理的理解。有什麼不對的嗎?你有什麼建議來完成這個圖嗎?WiX,Windows Installer摘要?

http://nestorsulikowski.com/index.php/2009/08/windows-installer-wix/

我很高興地接受反饋和修改圖,以便它給更多的人有用。

+0

該圖像有點太小,無法清晰地讀取其上的文字。 – McPherrinM 2009-08-13 22:08:11

+0

是的......你說得對。我已經把它再次垂直放大了。但它仍然不理想。建議? – Nestor 2009-08-13 23:18:54

+0

好的......我已經深深地放大了它..我認爲現在好多了。我期待着您的意見。非常感謝 – Nestor 2009-08-14 00:50:17

回答

5

首先,現在忘掉WiX。您的擔心是Windows Installer - WiX只是一個定義Windows Installer數據庫(MSI文件)的工具。 WiX與其他許多產品沒有什麼不同,除了它並未嘗試爲您隱藏任何Windows Installer概念。 InstallShield透明地執行了一些Windows安裝程序不支持的自定義操作等,WiX迫使您更多地考慮Windows Installer方法和執行方式。 Windows安裝程序就是你想要了解的,之後是WiX。

二,獲得The Definitive Guide to Windows Installer的副本。對於希望瞭解Windows Installer(MSI)如何工作的人來說,本書是非常寶貴的資源。

第三,從UAC in MSI blog posts的第一項開始,你應該能夠更好地掌握事情。這是我閱讀過的最好的文檔,旨在瞭解提升,權限以及與UAC相關的所有其他內容。

圖像種類很有意義,但我認爲UAC系列將序列描述得更好一些。很少有人使用管理安裝,並且如果您的安裝程序編寫正確,那麼也不應該有任何理由關心廣告安裝。他們只會工作。構建安裝以便與配合使用,只需 InstallExecuteSequence開始,然後稍後添加UI,並且您將擁有一個防彈安裝,可以毫不費力地工作。

+0

偉大的信息。謝謝。 – Nestor 2009-08-20 14:27:34

+0

樂意幫忙!看到有人試圖正確理解Windows Installer令人耳目一新。編寫MSI設置的人太多了,完全沒有線索。 – saschabeaumont 2009-08-20 23:10:22

+0

這是寫入安裝程序的B/C沒有獎勵,就像寫這個應用程序一樣。無論如何,我買了「Windows安裝程序權威指南」......迫不及待地想深入瞭解它。 – Nestor 2009-08-21 17:31:01