Browse by Tags

All Tags » Tips (RSS)

The good, the bad, and the ugly - custom action types

I'd like to add my thoughts to the recent discussion about how bad custom actions are, and which types are better or worse than others. First of all, I believe there's a general consent that custom actions shouldn't be used for tasks that...
Posted by stefan | 5 comment(s)
Filed under: ,

Prepare for MSI 4.5

The first public beta version of the Windows Installer (MSI) 4.5 runtime, SDK and documentation has just been posted by Microsoft. It's mainly targeted at tools vendors so they can update their authoring and packaging tools to support the new version...
Posted by stefan | with no comments

Think ahead when creating operating system conditions

There's a pitfall that I see people falling into from time to time: operating system conditions. Such conditions can be useful as launch conditions to enforce system requirements or used with features, components or custom actions to install different...
Posted by stefan | 1 comment(s)
Filed under: ,

Beware of the UAC Prompt Timeout

Recently I encountered a strange problem when I tried to install an MSI based setup on Windows Vista. I ran through the dialog sequence and clicked the “Install Now” button. The progress bar dialog was displayed as usual, and I left the computer to get...
Posted by stefan | with no comments

7 Reasons Why your Installations May Fail on Windows Vista (And How You Can Fix Them)

An article that I've written for the December 2006 issue of the Macrovision DevLetter. 7 Reasons Why your Installations May Fail on Windows Vista (And How You Can Fix Them) Windows Installer is not just a technology but also a set of rules and best...

Launching a program when setup is completed may be a security issue

An article in the InnoSetup knowledge base points out that launching your application or displaying a readme file (using notepad for instance) at the end of your installation may cause a security issue on Windows Vista. The problem arises if the installation...
Posted by stefan | with no comments
Filed under: , ,