/build/static/layout/Breadcrumb_cap_w.png

Installation problem with explicitly added CAB

Hello,

I have explicitly added a CAB file to _Streams table using MsiDb.exe. I have made changes to Component, File, Media and FeatureComponents table. I am facing some weird problem over here. Initially I had all text files in my Cabinet (Say File1.txt, File2.txt & File3.txt) and it was failing with the error File2.txt not found in the Cabinet. Then I checked with non-text files like File4.DLL and File5.exe and it worked without any error.

Can I know what is the problem with the cabinet having only text files. I have observed one thing regarding .OSD file present in the Cabinet file. OSD file doesn't have any entries for the files except binaries.

Waiting for the fastest response.

Thanks...!!!

0 Comments   [ + ] Show comments

Answers (4)

Posted by: AngelD 14 years ago
Red Belt
0
Sounds like a problem with the sequence order in the File table.
Posted by: milindsm 14 years ago
Blue Belt
0
Which sequence should I follow? The one that is visible when I open a cabinet using some utility (e.g. WinRar) or the one that is present in the .OSD. BTW, I don't understand why this .OSD is getting created in my CAB. If I look at the CAB that was generated at the time of building the installer project, there is no .OSD file.
Posted by: anonymous_9363 14 years ago
Red Belt
0
I don't spend a lot of time faffing about with CABs but, from what I remember, the file sequence has to follow the sequence in which the files were added to the CAB.
Posted by: milindsm 14 years ago
Blue Belt
0
The sequencing looks random to me...! :(
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ