Michael Skelton
Michael Skelton

Reputation: 2085

Observing how an MSI installer is installing an application

I am trying to find out how a driver is being installed on the system from a MSI setup package. I am currently using a program called InstEd to try and get an idea of what its doing:

https://i.sstatic.net/TFWnQ.jpg

I am interested in "MsiProcessDrivers" and "MsiInstallDrivers".

Can anyone reccomend how I can see how the drivers are being installed?

Upvotes: 1

Views: 123

Answers (3)

Michael Urman
Michael Urman

Reputation: 15905

The two custom actions you reference (MsiProcessDrivers, and MsiInstallDrivers) are part of the DIFx Driver Installation Framework as used with Windows Installer.

Upvotes: 0

Eli Iser
Eli Iser

Reputation: 2834

The MS Sysinternals suite has some tools for monitoring registry and disk operations. Just run them prior to running the installation, and note the actions that are performed by the installer.

Upvotes: 1

Richard
Richard

Reputation: 109015

Sysinternal's Process Monitor will show file system and registry changes being made: filter by msiexec processes.

Warning: for a non-trivial install this is likely to be a lot of operation.

Upvotes: 0

Related Questions