12/22/2009 2498 views

I am explicitly adding a cabinet file to _Streams table as,

[font="courier new"]msidb.exe -d MySetup.msi -a MyCab.CAB

But I have to manually make entries to File, Component etc. tables for the files that are present in this CAB (CAB that was explicitly added as shown above). If there are 100 files, it actually kills my patience. Is there any way, any tool that will do this for me. I am looking for something that will make entries to File, Component etc. tables the moment I explicitly add CAB file.

Thanks in advance!!
0 Comments   [ + ] Show comments


Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

All Answers

Easy. Either:

- build a script and use the WindowsInstaller.Installer object for that and the Cabinet SDK API to handle the CAB, or
- buy MSI authoring software, e.g. Wise or InstallShield.
Answered 12/23/2009 by: VBScab
Red Belt

What exactly do you mean by Cabinet SDK API???
Answered 12/23/2009 by: milindsm
Blue Belt