Authoring to Windows Installer 4.0 Features mentioned at PDC 2005

As Tyler recently mentioned, you can find the Professional Developers Conference 2005 session and presentation of the Windows Installer 4.0. Here’s a preliminary view of how to author to these features. Note: This documentation is preliminary and is subject to change. Restart Manager Support As Tyler presented in the slide titled “Windows Installer 4.0: Fewer…

5

PDC Content Available!

Hello everyone, Just a note that all of the PDC content is now available for download. If you missed the Windows Installer / ClickOnce session at the PDC (FUN222) now is a great opportunity to get caught up! Check out this blog posting for more information. [Author: Tyler Robinson]

0

Best Practice Guidelines for Building Quality Installs: Part 1, the Basics

This is the first in a series of Best Practice Guidelines for Building Quality Installs. Let’s start with the basics of quality Windows Installer (MSI) package. Prior postings the series: Introduction. Build Components According to Component Rules To ensure that the installation or removal of one program does not harm any other programs on the system…

1

Best Practice Guidelines for Building Quality Installs: Part 0, the Introduction

With the start of the Profesional Developers Conference 2005, the Windows Installer Team is starting a series of Best Practice Guidelines for Building Quality Installs. Windows Installer (MSI) is a rich engine with many features to solve installation problems including an extensibility feature called custom actions. Given all the freedom provided when composing packages, package…

6

How do I get a deep view of what Windows Installer is doing?

QuestionHow do I get a deep view of what Windows Installer is doing? Answer One of the comments I got from the PDC was that the SDK documentation and commercial tools lacked sufficient depth if one really wanted to figure out what was going on. Verbose logging helps but what’s happening in between log lines….

5

How do I find all the Windows Installer packages installed on my machine?

Question How do I find all the Windows Installer packages installed on my machine? Answer Here’s the APIs and the Properties one would need MsiEnumProducts(DWORD,LPTSTR) function [Windows Installer]MsiEnumProductsEx (8 Parameters) function [Windows Installer]ProductCode PropertyMsiGetProductInfoEx (6 Parameters) function [Windows Installer]MsiGetProductInfo(LPCTSTR,LPCTSTR,LPTSTR,DWORD) function [Windows Installer]UpgradeCode property [Windows Installer] If one were interested in finding the installation location, use…

2

Catch our session at Microsoft PDC 2005!

Hello everyone, Just a reminder that Tyler Robinson and Jamie Cool will be speaking about software installation on Windows Vista and what cool new features we have in store for the next release of the Windows Installer here at the PDC. FUN222 – What’s New in Software Installation on Windows Vista: Exploring the Windows Installer…

0

Live from PDC 2005! No power, no problem ;^)

Rob and I had an uneventful Alaska Air flight from SeaTac to LAX.  We’ve picked up car from Avis (well, a minivan) and then were off to the Biltmore.  Dropped our bags, walked a dozen L.A. blocks to the Conference Center and grabbed a quick lunch.  As we were finishing up, pow, the lights went out.  Inside…

6

Tyler and Robert on their way to PDC 2005

Los Angeles here we come! Tyler’s speaking at FUN222 – Windows Vista: What’s New in Software Installation for Windows Vista: Exploring the Windows Installer (MSI) and ClickOnce Options in room 406 AB on Friday the 16th at 1pm. Robert’s signed up to co-own the Fundamentals Track Lounge where: speakers are our SWAG. We’ve got an…

2