Tuesday, December 18, 2007

MSI to text

Debugging Installshield projects is a right pain. Who changed what to break the install?

Having spent ages trying to work out what had been changed in an InstallShield project so that it no longer upgraded files. I eventually found a solution using MSIDIFF.

This is a brilliant tool which can convert an MSI file to text.

I used it by taking the old and new versions of the MSI files, converting to text and then comparing the files using WinMerge to see what had been changed.
I then went back into the InstallShield project to make the necessary repairs.

1 comment: