Is there a better method to embed a application into OS image ?



Hi,

I would like to put a software into my OS ROM image.
Howerver, the software contains many directories and many files.
When I put all directories and files in "\WinCE420\Platform\SMDK2410\Files"
directory, I still keep the original hierarchy.
Howerver, finally all those files still are in \Windows directory of OS.
It is flat and no hierarchy exists.

I come up with two methods, but I do not like them.
1) I can use Platform.dat to re-construct the directory hierarchy and copy
the files to the expected directories.
Drawback:
It is very inconvenient for me because there are many directories and
many files.
If third-party give me the new version, I have to re-write the
platofrm.dat again.
2) Package all files into a cab file and put the cab file into \Windows
directory.
After cold-boot device, launching a program to install the software by
cab file.
Drawback:
It is not like to embed the application into the OS ROM image.

Which method do most developers often use ?
Is there any other better method to embed a application with many
directories and files into OS image ?


Thanks.

Yu


.



Relevant Pages

  • Re: Is there a better method to embed a application into OS image ?
    ... I still keep the original hierarchy. ... > 2) Package all files into a cab file and put the cab file into \Windows ... > It is not like to embed the application into the OS ROM image. ...
    (microsoft.public.windowsce.platbuilder)
  • Application Deployment Scenarios
    ... Currently, to get the software, my customers must acquire the device from me and I am pre-installing and configuring the application on each unit. ... The biggest problem I would like to overcome that there are currently a total of 5 cab files I have to install, including CF2.0, my application, SQL Mobile, and some others. ... I have placed all of the files on a CF card to make it easy to get the files on the devices, but I would like to have a single CAB file to install everything. ... Also, if a customer hard reset's their unit, it would be nice to have my application in ROM image they are using. ...
    (microsoft.public.dotnet.framework.compactframework)