I would require to merge an ism file into another .ism file.

How would i acheive this?

Thanks to all.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

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

Answers

0
If I recall ISM is InstallShields "project" file before compiling to an MSI right?
If that's the case what are you trying to do exactly except for merging the two files together?
Answered 05/11/2008 by: AngelD
Red Belt

Please log in to comment
0
case what are you trying to do exactly except for merging the two fil

I have 2 .ism files. - one is the main application ism and the other is the licensing ism. Now i need to include the licensing ism file in the mail application. That is, I want the contents of the licensing file in the main application .ism file.
Answered 05/11/2008 by: QuickSearch
Yellow Belt

Please log in to comment
0
I can't imagine that the "licensing ism" is that big so why not open it and just "extract" the information you need and add it to the other ISM file?

If I recall I guess you could open the ISM file using ORCA, copy the required info and paste using your authoring tool.
Answered 05/12/2008 by: AngelD
Red Belt

Please log in to comment
0
Given the structural similarites between .ism and .msi files, you might be able to use the Wimerge.vbs script from the Windows Installer SDK to merge the two .ism files (you may need to temporarily rename them as .msi files to get the script to run).

It's not something I've ever done myself, but for the small amount of effort I would imagine is involved, worth a try nonetheless.

Regards,

Spartacus
Answered 05/12/2008 by: spartacus
Black Belt

Please log in to comment
0
Thanks for the suggestion.

I manually added the contents of the licensing .ism file to the mail appl. In the licensing .ism file, the size of all the files is shown as 0 bytes, though the files sizes are different. But when i manually add the files, the original size is shown. I am not sure how the licensing .ism file was created.

Can you please explain as to why it the size is shown as 0 bytes?

Thanks.

Answered 05/12/2008 by: QuickSearch
Yellow Belt

Please log in to comment
0
To add to my above post,

One of the component contains COM registration. Pls help me how do i add the COM registration in the new .ism file manually?

Thanks.
Answered 05/12/2008 by: QuickSearch
Yellow Belt

Please log in to comment
0
ORIGINAL: QuickSearch
Can you please explain as to why it the size is shown as 0 bytes?
...because the UI hasn't interrogated the OS to get the file size. You could either use your tool's UI to open each file individually or you could paste the relevant rows from the licensing ISM's File table and, where relevant, from the MSIFileHash table or you could compile the ISM, which normally updates all the tables.
Answered 05/12/2008 by: VBScab
Red Belt

Please log in to comment
0
Answered 05/12/2008 by: AngelD
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity