Any solutions to persist AFTER Hard Boot .. for .NET CF and Sql CE on Windows CE7.0 using MC32N0

I have an application (.exe) I have developed for the MC32N0 to scan barcodes and update a sql-server database.

 

The application requires the following installed CAB files for the app. to work.

 

NETCFv35.Messages.EN.cab          402 KB

NETCFv35.wce.armv4.cab               9176 KB

sqlce.dev.ENU.wce5.armv4i.cab      44 KB

sqlce.wce5.armv4i.CAB                   221 KB 

 

 

I have tried to weeks to figure out HOW TO HAVE THESE AUTOMATICALLY persist AFTER COLD BOOT (HARD BOOT).   Our MC 3200 use Windows CE7.0.

 

Thanks~~~

Gary Hartstone
Use the Zebra Startup Control

Use the Zebra Startup Control application.

This will launch at startup and install the cabs in your preferred order.

Also allows copy and registry file activation in the same config file.

Can also perform an automatic warm boot after install if required.

Can also display a splash screen during install to prevent user interaction.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Kevin Choi
But where can i find the

But where can i find the Zebra Startup Control application, thanks.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gary Hartstone
Support and Downloads | Zebra

Support and Downloads | Zebra

Go to Support and Downloads, select Software and you'll find StartUpCtl in the Utilities section.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Kevin Choi
Thank you very much, but i

Thank you very much, but i found some problem in this applecation.

I follow the script file(Onstore.txt) and put it into the \Application\StartUpCtl\OnRestore folder, the script as below.

\windows\wceload.exe /noui /delete 0 "\Application\sqlce.repl.wce5.armv4i.CAB"

wait

\windows\wceload.exe /noui /delete 0 "\Application\sqlce.wce5.armv4i.CAB"

wait

Reset

And i found the log file as below, i think they didnt install the application, how can i goto next step?

2017/24/07-14:30:57 StartUpCtl  Version 1.8

2017/24/07-14:30:57 Settings : Debug mode ON

2017/24/07-14:30:57 Settings : LogFile Temp Folder :  \Application\StartUpCtl

2017/24/07-14:30:57 Settings : LogFile Folder :  \Application\StartUpCtl

2017/24/07-14:30:57 Settings : Max LogFile size : 10000

2017/24/07-14:30:57 OnRestore folder detected

2017/24/07-14:30:57 OnRestore.txt found

2017/24/07-14:30:57 \Application\StartUpCtl\OnRestore\OnRestore.txt  -  \windows\wceload.exe /noui /delete 0 "\Application\sqlce.repl.wce5.armv4i.CAB"

2017/24/07-14:30:57 \Application\StartUpCtl\OnRestore\OnRestore.txt  -  wait

2017/24/07-14:30:57 \Application\StartUpCtl\OnRestore\OnRestore.txt  -  \windows\wceload.exe /noui /delete 0 "\Application\sqlce.wce5.armv4i.CAB"

2017/24/07-14:30:57 \Application\StartUpCtl\OnRestore\OnRestore.txt  -  wait

2017/24/07-14:30:57 Reset Device command found.

2017/24/07-14:30:57 \Application\StartUpCtl\OnRestore\OnRestore.txt  -  Reset

2017/24/07-14:30:57 Start Sub script File Process in folder :  \Application\StartUpCtl \ OnRestore

2017/24/07-14:30:57 Sub Script File count is zero

2017/24/07-14:30:57 End Sub script File Process in folder :  \Application\StartUpCtl \ OnRestore

2017/24/07-14:30:57 Processing Reset command.

2017/24/07-14:30:57 StartUpCtl Finished

2017/24/07-14:30:57 ____________________________________

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gary Hartstone
I don't use /noui, try

I don't use /noui, try /noaskdest instead.

Also have you confirmed the CAB files are located in \Application\

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Kevin Choi
Sorry that i change to

Sorry that i change to /noaskdest still no luck..

thanks.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
Kevin,.Net CF 3.5 is already

Kevin,

.Net CF 3.5 is already installed on the MC3200 CE7 - you can check the version by running cgacutil.exe located in \Windows and it should report 3.5.12128. There is also the corresponding version of SQLCE installed so I think you only need to install the NETCFv35.Messages.EN.cab  file in order to have a working persistent solution. I would use the following registry key to persist this installation which is in the attached REG file- place this in \Application and cold boot to install. Note that you need to use the attached version of the CAB file since this has been modified to install on CE7 without any warning messages.

[HKEY_CURRENT_USER\Software\Symbol\Startup\Programs\Prog10]

  "Name"="\windows\wceload.exe"

  "Command"="/noui /delete 0 \application\NETCFv35.Messages.EN.cab"

  "Continue"=dword:0

  ”Delay"=dword:0

  "ColdBootOnly"=dword:1

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments