2009-08-13 87 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