Pelles C forum

C language => User contributions => Topic started by: TimoVJL on January 31, 2011, 10:45:33 AM

Title: Simple TLMSIList program
Post by: TimoVJL on January 31, 2011, 10:45:33 AM
Deprecated
Simple MSIList program to list files from .msi file.

EDIT 20110201: fix find function.
EDIT 20120811: Component table too.
EDIT 20120918: TLMSIList.zip with path info too.
EDIT 20120922: TLMSIList_1_0_2.zip with some fixes.
Title: Re: Simple MSIList program
Post by: CommonTater on January 31, 2011, 11:18:27 AM
Very nice... Thank you.
Title: Re: Simple TLMsiListEx program
Post by: TimoVJL on September 29, 2012, 10:59:44 PM
Here is test version of TLMsiListEx with option to file extraction (from external cab-file).
Let me know how to make it better.

PS: LessMSI is good, but can only handle internal cab's.
I want to look inside WinSDK 8 some day...

EDIT 2012-11-04: fixed bug when extracting multiple files from same cabinet.
EDIT 2013-04-03: internal cabinet extract, test version
EDIT 2014-02-05: fix list save to ANSI text (TLMsiListEx_WS_v1.zip)
EDIT 2014-03-08: fix clipboard copy
EDIT 2014-04-12: fix sequence number
EDIT 2014-04-12: TARGETDIR to empty
EDIT 2014-04-13: fix target path TLMsiListEx_WS_1.1.2.zip
EDIT 2014-04-13: fix list save to UNICODE text TLMsiListEx_WS_1.1.3.zip
EDIT 2015-11-10: fix to open file path TLMsiListEx_WS_1.1.4.zip
Title: Re: Simple TLMSIList program
Post by: JohnF on April 12, 2014, 03:47:56 PM
Looks good. However I was not able to choose where to extract the files, you make 'SourceDir' and extract there. Might be better to give the user the choice.

EDIT: Just looked at the code, maybe FDICopy() does not give you an option.

John

Title: Re: Simple TLMSIListEx program
Post by: TimoVJL on November 10, 2015, 11:13:07 AM
TLMSIListEx version 1.1.4
Small fix to open filename, full path now.
Zip here (http://forum.pellesc.de/index.php?topic=3469.msg18671#msg18671)