CEAppMgr deploys the first CAB in my list instead of the right one

G

Guest

Hi!!!

How can I make CEAppMgr to deploy the right CAB instead of the first
one from my Setup.Ini file CabList?

I'm trying to create a process that automatically deploys a third-party
cab to a PDA (supporting both platforms Windows CE & Pocket PC). I'm testing
it with the Pocket PC 2003 Emulator & the ActiveSync connection power-toy
(both from Microsoft).

For some odd reason, CeAppMgr is deploying the first cab instead of the
right cab from my list. If I put the right cab at the begining of the list,
then everything works fine... but that would mean that I will need to create
an Ini file for each processor, and that is something I cannot do.

Is this issue present only with the emulator? If not, how can I solve
it? Any information is greatelly appreciated!!!!

Tarh ik
 
I

Ilya Tumanov [MS]

To quote myself:

...
Also, for CEAppMgr.exe to recognize which CAB to deploy, the INI (read -
INF) file, used
to create these CABs, should have both version and ProcessorType correctly
set for each supported CPU/Platform:

[CEDevice]
ProcessorType = 10003
VersionMin = 4.000
VersionMax = 4.999

If not set, CEAppMgr.exe will grab the first CAB from the list (which is
another thing you probably observe).
...

If you used "Build CAB" option in VS, it won't add ProcessorType
information into the CAB's INF.
You can edit INF file manually to include this information (INF is located
in the project folder).
As soon as this done, do not use VS (as it would overwrite INF file), but
execute BuildCab.bat in the project folder instead.

Please see this for more details:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcesetup/ht
ml/_wcesdk_Creating_an_inf_File_for_the_CAB_Wizard.asp

Best regards,

Ilya

This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
 
G

Guest

Thanks for the info, Ilya!!!!

I'm affraid I don't have the source code for this third-party cab that
I'm using. Politics, you know. Anyway, I'll send the info you gave me to this
other programmer and let's see what happens.

Best Regards,

Tarh ik
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top