Windows – Retrieving public properties from an MSI file

msiwindows

Is there a tool or mechanism for retrieving the available public properties from a Windows MSI file?

Some vendors that supply MSI files don't document these themselves, so I'm curious to see if there is a way to expose these without the source code.

Best Answer

Lessmsi provides a command line as well as interactive application for retrieving any attribute from the .msi.

Interactively, open the .msi then go to Table view and select or type "Property". However while this gives the property names it doesn't give the valid values for said property.(Or I haven't discovered the right place to look.)

Command line to list Properties table to console (frustratingly, can't be captured with simple > output.csv redirect)

lessmsi l -t Property ...\path\to\setup.msi
Related Topic