[wix-users] Tool for analyzing .msi files

Albertsen, Ketil Ketil.Albertsen at nordicsemi.no
Fri Jul 26 01:30:48 PDT 2019


That's exactly what I needed. Thanks! 


-----Original Message-----
From: Palomba, Anthony <Anthony.Palomba at nttdata.com> 
Sent: 25 July, 2019 18:13
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Cc: Albertsen, Ketil <Ketil.Albertsen at nordicsemi.no>
Subject: RE: Tool for analyzing .msi files

Ketil,

You can use the wix tool dark.exe to convert your msi files to wix xml. Then you can search to your hearts content.


Anthony


-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Albertsen, Ketil via wix-users
Sent: Thursday, July 25, 2019 10:31 AM
To: wix-users at lists.wixtoolset.org
Cc: Albertsen, Ketil <Ketil.Albertsen at nordicsemi.no>
Subject: [wix-users] Tool for analyzing .msi files

I just went through a couple dozens of .msi files, using Orca to find the ProductCode in the Property table. It was an error prone and time consuming operation.
I will later need to repeat this operation on larger sets of .msi files, looking for various atributes in various tables.
Is there any tool out there that can echo a given attribute from a given table in an msi file - either as a script callable executable, or as a library - so that I can recurse a directory tree and apply the operation to relevant .msi files? Is the WiX source code structured so that I could easily identify a module / "library" for extracting a given attribute value from a given table in a given .msi file?
I have never spent any time on studying the WiX source code, so I would be starting from square one, and available resources prevents me from trying to get a complete understanding of it. Using WiX mechanisms would require that there is some internal API that I could use without knowing what goes on inside.

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
Disclaimer: This email and any attachments are sent in strictest confidence for the sole use of the addressee and may contain legally privileged, confidential, and proprietary data. If you are not the intended recipient, please advise the sender by replying promptly to this email and then delete and destroy this email and any attachments without any further use, copying or forwarding.



More information about the wix-users mailing list