Merging multiple CAB files into a single CAB files

Merging multiple CAB files into a single CAB files

Post by Thoma » Sat, 11 Oct 2003 20:05:24


Usually when I deliever a .NET CF application to the client, multiple CAB
files to be needed. For example :

- the cab for my application
- the cab for MS .NET Compact Framework
- the cab for MS SQL CE server
- the cab for MS SQL Client
- and etc.

Are there any way to merge all this CAB files into a single CAB file?

Thanks!

Best Regards,
Thomas
 
 
 

Merging multiple CAB files into a single CAB files

Post by Alex » Sat, 11 Oct 2003 22:46:29

Why do you need to merge more files?
I can deploy every cab one at a time.

"Thomas" < XXXX@XXXXX.COM > ha scritto nel messaggio

 
 
 

Merging multiple CAB files into a single CAB files

Post by Tim Bartl » Sat, 11 Oct 2003 22:53:20

Maybe so. But it would be more convenient to be able to do just one...





CAB
 
 
 

Merging multiple CAB files into a single CAB files

Post by Chris Tack » Sat, 11 Oct 2003 22:53:26

The only way is to manually extract the contents of each, then repackage it
all.

--
Chris Tacke, eMVP
Advisory Board Member
www.OpenNETCF.org
---
Windows CE Product Manager
Applied Data Systems
www.applieddata.net
 
 
 

Merging multiple CAB files into a single CAB files

Post by Alex » Sat, 11 Oct 2003 23:16:31

Hi,
you can use the remote access api from the desktop computer.
Before you copy the cabs to pocket device, then you use
CeCreateProcess("WCELOAD.EXE", cabfile, ...) to install the component.
The RAPI can be used through P/Invoke.

"Tim Bartle" < XXXX@XXXXX.COM > ha scritto nel messaggio
 
 
 

Merging multiple CAB files into a single CAB files

Post by iekha » Sat, 11 Jun 2005 09:55:37


Hi,

I am stuck with the same problem. Hence, if any one of you have it
solution, then it will be great if you can post it here or email it t
me.

I have two cabs - cabA and cabB. I want to package them together into
cabC. Now, cabC will be installed over the air (OTA) using a devic
management tool. Hence, using desktop installer is out of question.

Some of the possibilities I am thinking of are -

I have the .inf files for both the cabs and hence was thinking of a wa
to merge the two cabs into one. When I simply merge the _setup.xml o
the two files into a single _setup.xml and create a cab with all th
files of the two cabs - I get the desired result that both of the app
are installed. However, in the add/remove section, only the name of
the second app (which ever is placed second in the .xml file) i
visible. As expected, it removes both the apps if u select it. Now,
want the two apps to be visible seperately in the add/remove program
section.. so, this is where I am getting stuck with this method.

The second possibility is one that I can visualize but dont have an
idea on how to get it done. I want to put cabA and cabB in cabC an
then somehow, when cabC executes and extracts these two cabs, I want t
have the two of them executed one by one. Is there a way to get thi
done?
 
 
 

Merging multiple CAB files into a single CAB files

Post by Chance Hop » Sat, 11 Jun 2005 15:12:00

I think this might help you:
http://www.yqcomputer.com/

You can add multiple cabs and it outputs a simple exe install that runs on
the pip.

Try it out, I hope it works for you.
 
 
 

Merging multiple CAB files into a single CAB files

Post by Chance Hop » Sun, 12 Jun 2005 02:17:05


In case anyone is wondering. A pip is what you get when you drink beer and
post in the newsgroup.

I'm going to assume I meant PDA :-)