Release date for MSI 4.5 now looks like Q2-ish

Back on September 1st, I answered the question When will Windows Installer 4.5 be RTM-ed? with Q1 of 2008.  Turns out that date was too optimistic.  Q2 of 2008 now looks more realistic but, given the first optimistic mistake and in an abundance of caution to avoid compounding the first mistake, let’s call just it…

3

Integration Hurdles for EXE Custom Actions

A while back, two sets of engineers were arguing whether simply calling an EXE custom action would be good enough for Windows Installer based package.  The first team with the EXE didn’t want to do the work to move to Windows Installer but they really wanted the second team to take a dependency.  The team…

11

What is the protocol for releasing beta software that depends on Windows Installer 4.5 beta?

A question been raised in a couple of contexts is the protocol for shipping a beta on beta software. QuestionWhat is the protocol for shipping beta software that depends on Windows Installer 4.5 beta? Answer We encourage producing a beta software that integrates the features of Windows Installer 4.5 beta.  There is no license that…

1

What happened to Windows Installer 4.1?

For a time, there was a release named Windows Installer 4.1 on the MSDN topic Released Versions of Windows Installer that was associated with Windows Vista SP1 and Windows Server 2008.  When this reference to 4.1 was removed, it naturally lead to the question: what happened to Windows Installer 4.1? The back story here starts about…

5

Speaking at Packaging Event 2007 in Amsterdam on October 11th

The Packaging Event 2007 in Amsterdam has kindly invited the Windows Installer team to speak on October 11th, 2007.  Robert Flaming, Windows Installer Program Manager, will be giving a talk on Windows Installer (MSI) 4.5 and Other Trends in Packaging This talk will discuss the targeted architectural changes in the upcoming Windows Installer 4.5 release…

1

Will there be an updated ICE and _Validation table that supports the schema changes?

Our friends with WiX (principally blogger Rob Mensching) had some questions about the schema changes.  One of those questions was: Question:Will there be an updated ICE and _Validation table that supports the schema changes? Context: Windows Installer 4.5 supports adding a new bits CustomAction table, Type column, msidbCustomActionTypePatchUninstall bit Component table, Attribute column,msidbComponentAttributesUninstallOnSupersedence and msidbComponentAttributesShared bits   Which…

1

Did you really mean to build a patching feature that we can’t patch to because of a schema change?

Our friends with WiX (principally bloggers Rob Mensching and Heath Stewart) had some questions about the schema changes.  One of those questions was: Question:Did you really mean to build a patching feature that we can’t patch to because of a schema change? Context: Windows Installer 4.5 supports adding a custom action that will run during patch uninstall. …

1

MSDN posted Windows Installer 4.5 Beta documentation

Microsoft Developer Network (MSDN) now contains the Windows Installer 4.5 beta documentation.  From the What’s New in Windows Installer 4.5 page, you’ll find information on our new multi-package transaction APIs: MsiBeginTransaction, MsiEndTransaction, and MsiJoinTransaction.  You’ll also find context for the Embedded features including MsiEmbeddedUI table, MsiEmbeddedChainer table and the EmbeddedUIHandler prototype. Many thanks to Mark,…

5

Where is good, comprehensive training covering the Windows Installer?

Our friend and blogger Aaron Stebner asked on behalf of his readers whether the Windows Installer had recommendations for “good, comprehensive training covering” the Windows Installer. This question comes up regularly and I’ve built up the following stock answer. Windows Installer depends on our tools vendors to provide a considerable portion of our end to…

5

A starting point for Windows Installer 4.5 embedded UI?

A few questions have come in asking for a starting point for building a Windows Installer 4.5 Embedded UI. Feature Design As we put together the ideas behind the Embedded UI features, we aspired to provide a simple extension off the preexisting features in the Windows Installer platform. Simple Starting Idea When we started designing…

1