Wi-Fi Bootstrapper app

H

Harry Simpson

I'm trying to separate my regular install from my CPF or Profile config
file. Exported on the Symbol it is a reg file. When run it auto calls up
RegMerge and installs itself always needing a soft reset for the Profile to
actually show up in the list of Profiles on the device.

I've been trying my darndest to get my install app to beable to "install" a
CPF file in a remote folder before it finishes - but it's like it only
installs what's in its build....

I'm about to the point where I create a simple little PPC app which
basically all it does is execute the config file for the profile whether reg
or cpf and then does a soft reset upon closing to cause the settings to
display changed.

Do I use a Shell regmerge against the reg file?
CPFs are the future, so why does Symbol/Motorola export to REG files? and
not CPFs?
Any idea how to programmatically take a reg file and convert it to a CPF
(including the one _setup.exe file)? Right now I'm using the Symbol
Configuration Manager's convert REG utility option.

Any suggestions? We just want one fairly generic install for our app and
associated DLLs and then a seperate CPF for the Profile in order to set up
the Wi-Fi for initial bootstrapping connection to the AP.

TIA
Harry
 
P

Peter Foot

I can't comment on the Symbol specific implementation you describe but the
..cpf mechanism will allow you to provision both WiFi and registry settings.
You need to create an XML file containing all the settings to provision -
See the SDK documentation for the Registry Configuration Service Provider
and the Wi-Fi Configuration Service Provider. You'll find both have samples.
I don't know what format the RegMerge tool expects but it's almost certain
you'll need to start from scratch taking your data and converting it into
the appropriate XML. You can then use the makecab tool to build a .cpf file.

Peter

--
Peter Foot
Microsoft Device Application Development MVP
peterfoot.net | appamundi.com | inthehand.com
APPA Mundi Ltd - Software Solutions for a Mobile World
In The Hand Ltd - .NET Components for Mobility
 

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