Deploying cab files

D

David

Hi,

I have developed an app in CF 1 and created cab files. There are 6 cab
files, obviously for different devices.

How should I deploy these? Do I just copy the relevant cab file to the
device then run it or do I need to create some kind of installer. Apart from
looking at my device, how would the general user know which cab file to
install?

Do I install actually on the device or do I run the installer on the PC and
it installs to the device? If I can do it from the PC, is there anyway to
automate it? (i.e. my app is a cut down version of a desktop version, I
would prefer that somehow, the desktop version would manage the PDA
version.)

Thanks for your assistance.
--
Best regards,
Dave Colliver.
http://www.AshfieldFOCUS.com
~~
http://www.FOCUSPortals.com - Local franchises available
 
J

Jerod Houghtelling

Hi,

I have developed an app in CF 1 and created cab files. There are 6 cab
files, obviously for different devices.

How should I deploy these? Do I just copy the relevant cab file to the
device then run it or do I need to create some kind of installer. Apart from
looking at my device, how would the general user know which cab file to
install?

Do I install actually on the device or do I run the installer on the PC and
it installs to the device? If I can do it from the PC, is there anyway to
automate it? (i.e. my app is a cut down version of a desktop version, I
would prefer that somehow, the desktop version would manage the PDA
version.)

Thanks for your assistance.

I would recommend checking out http://www.spbsoftwarehouse.com/products/ezsetup/index.html?en
or looking at using a CeAppManager ini file.
 
D

David

Thanks Jerod,

I nearly replied saying I had problems with the installer, then I discovered
I had put -a instead of -e as the eula parameter for the ezsetup program.

So, now I have the installer working well. However, a couple of small
issues, one much more serious than the other.

1. The program installs as "My Company" ProgramName. How do I change "My
Company".
2. Once installed, the app mentions that netcf.core.ppc3.arm.cab is missing
and the app may not run properly.

I am using a HTC Touch mobile phone. My app was developed in CF 1 (I know
the phone can host CF 2, but for now, I have used CF 1). However, the app
seems to run perfectly healthily without it. (In fact, during development, I
just copied the compiled exe to my storage card and it ran).

What do I need to do for the netcf.core.ppc3.arm.cab files?

I have just found the above file at C:\Program Files\Microsoft Visual Studio
..NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\arm. Are there
likely to be other files that I need to install? Also, do I just add them to
my CabFiles list in my INI file? Do I reference them by path to the file?

Also, how do I get my own program icon? I did initially add the icon to the
form, but this increased the exe size and did not show the icon with the
exe.

--
Best regards,
Dave Colliver.
http://www.AshfieldFOCUS.com
~~
http://www.FOCUSPortals.com - Local franchises available
Hi,

I have developed an app in CF 1 and created cab files. There are 6 cab
files, obviously for different devices.

How should I deploy these? Do I just copy the relevant cab file to the
device then run it or do I need to create some kind of installer. Apart
from
looking at my device, how would the general user know which cab file to
install?

Do I install actually on the device or do I run the installer on the PC
and
it installs to the device? If I can do it from the PC, is there anyway to
automate it? (i.e. my app is a cut down version of a desktop version, I
would prefer that somehow, the desktop version would manage the PDA
version.)

Thanks for your assistance.

I would recommend checking out
http://www.spbsoftwarehouse.com/products/ezsetup/index.html?en
or looking at using a CeAppManager ini file.
 
J

Jerod Houghtelling

Thanks Jerod,

I nearly replied saying I had problems with the installer, then I discovered
I had put -a instead of -e as the eula parameter for the ezsetup program.

So, now I have the installer working well. However, a couple of small
issues, one much more serious than the other.

1. The program installs as "My Company" ProgramName. How do I change "My
Company".
2. Once installed, the app mentions that netcf.core.ppc3.arm.cab is missing
and the app may not run properly.

I am using a HTC Touch mobile phone. My app was developed in CF 1 (I know
the phone can host CF 2, but for now, I have used CF 1). However, the app
seems to run perfectly healthily without it. (In fact, during development,I
just copied the compiled exe to my storage card and it ran).

What do I need to do for the netcf.core.ppc3.arm.cab files?

I have just found the above file at C:\Program Files\Microsoft Visual Studio
.NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE\wce300\arm. Are there
likely to be other files that I need to install? Also, do I just add them to
my CabFiles list in my INI file? Do I reference them by path to the file?

Also, how do I get my own program icon? I did initially add the icon to the
form, but this increased the exe size and did not show the icon with the
exe.

--
Best regards,
Dave Colliver.http://www.AshfieldFOCUS.com







I would recommend checking outhttp://www.spbsoftwarehouse.com/products/ezsetup/index.html?en
or looking at using a CeAppManager ini file.- Hide quoted text -

- Show quoted text -

1.) I belive the company is set in the cab project INI. If you are
using Visual Studio I think it is in the cab builder's project
properties window called "Manufacturer". If you have created your own
INI file you will need to add a section like one of these.

[Version]
Provider="My Company Name"

[Strings]
Manufacturer="My Company Name"

2.) I'm not sure what to do about the missing cab files. I personally
haven't used ezsetup program very much and when I did I didn't
encounter any errors. I'm guessing that you would probably be ok just
adding them to your INI file.

3.) Make sure the icon is the correct size and color depth... 16X16,
32X32, ect... If you are using visual studio, open the program's
solution. In the Solution Explorer, Right click on the Project and
choose properties. Under the Application tab there is a spot for the
icon. Make sure the icond is selected properly or use the browse
button to find the correct icon.
 

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