Multiple MSI's

I have application called "Microsoft Streets and Trips 2008" this application is cashing 6 msi's in installer and 3 msi's don't have any files and registries in it.
So i am not getting which one is main msi in this and to which msi I have create transform
Suggest me the ways of diffrentiating the two msi's

Comments

Answers

0

Either, run the install with a log (IIRC, MS's Setup executable takes an argument to create a log) or run it in parallel with ProcMon. When you see the first 'Welcome' screen, open the log or check ProcMon's output to see which file it's opened.

As for the MSIs with no files or registry entries, my guess would be that they have a bunch of Custom Actions which call DLL functions (almost certainly InstallShield functions, since some divisions of MS are in love with IS) or VB Scripts, or that they contain Merge Modules (unlikely, but possible - it wouldn't be the first time I've seen that).