[PATCH 1/13] msidb: Add stub tool for manipulating MSI databases.

Erich E. Hoover erich.e.hoover at gmail.com
Fri Mar 8 08:49:11 CST 2019


The "Windows SDK Components for Windows Installer Developers" has a
command line tool called msidb that is incredibly useful for creating,
editing, and exporting MSI installer databases, think of it as
winemsibuilder on steroids.  This patch series implements much of the
functionality of the msidb tool, maintains compatible CLI flags, and
the underlying MSI functionality necessary to support these features.
Jacek expressed an interest in having these patches resurrected for
use by the Gecko build scripts and Austin's VS builds of Valgrind.
With this patch series all the existing winemsibuilder functionality
is available, plus the ability to drop streams, export the
_SummaryInformation table, and export binary streams (Binary/Icon
tables).  A big feature of the implementation is that it allows you to
edit existing installer databases, rather than just creating new ones.

This specific patch creates the initial "stub" version of the tool
with the ability to open, close, and create installer databases.  This
version differs from the original submission a few years ago in that
it uses transact mode, rather than direct, per Hans Leidekker's
suggestion.

Best,
Erich
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-msidb-Add-stub-tool-for-manipulating-MSI-databases.patch
Type: text/x-patch
Size: 5940 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20190308/ee988351/attachment-0001.bin>


More information about the wine-devel mailing list