Following content is directly reprinted from From MSI to WiX, Part 1 - Required properties Author: Alex Shevchuk Introduction Today I will start a series of posts about creating an MSI installation package using WiX.  The goal here is to show what is…
Following content is directly reprinted from From MSI to WiX, Part 2 - ARP support Author: Alex Shevchuk Adding Add/Remove Program (ARP) support Subset of properties stored in the Property table defines the information operating system will show in A…
Following content is reprinted from here, please go to the original website for more information. Author: Alex Shevchuk Introduction A typical Major Upgrade removes a previous version of an application and installs a new version.  This blog will guid…
Following content is directly reprinted from : http://blogs.technet.com/b/alexshev/archive/2008/08/23/from-msi-to-wix-part-4-features-and-components.aspx Author: Alex Shevchuk The main page for the series is here. Introduction When we install any msi…
Based on the project created in Wix: Using Patch Creation Properties - Small Update, Following changes are made to make a minor upgrade: 1. Change Product Version. 2. Add MinorUpdateTargetRTM="1" under PatchMetadata node. Details see attachment:…
Source Reference: wix help document  -- WiX Toolset License Using Patch Creation Properties  A patch contains the differences between one or more pairs of Windows Installer packages. The tool PatchWiz.dll in the Windows SDK compares pairs of packages…
原文:Wix学习整理(3)--关于Windows Installer和MSI 关于Windows Installer Windows Installer是微软Windows操作系统自带的一个软件安装和配置服务,其实现了软件安装的业务逻辑:如何安装软件?如何修改注册表键值?如何创建快捷方式?如何操作网站目录或注册服务?等等.Windows Installer技术由两部分组成:客户端安装程序服务(Msiexec.exe)和Microsoft软件安装包文件(MSI). 关于MSI Windows In…
Following content is directly reprinted from From MSI to WiX, Part 19 - The Art of Custom Action, Part 1 Author:Alex Shevchuk Introduction Today we will start exploring custom actions, how to write them, what makes custom action good custom action an…
In Spring,you can use dependency checking feature to make sure the required properties have been set or injected. Dependency checking modes 4 dependency checking modes are supported: none – No dependency checking. simple – If any properties of primit…
Return value/code Description 0x00030200 STG_S_CONVERTED The underlying file was converted to compound file format. 0x00030201 STG_S_BLOCK The storage operation should block until more data is available. 0x00030202 STG_S_RETRYNOW The storage operatio…