Symbol MC3000系列.NET CF 自动安装

来源:互联网 发布:戴立忍事件始末知乎 编辑:程序博客网 时间:2024/05/09 18:20
Symbol MC3000系列.NET CF 自动安装
由于设备重启(冷启动)后,所有之前部署过的程序、文档都会丢失,只有Application等几个目录(图标类似硬盘)中的文件不会变动。因此需要让设备在重启后自动安装所需的安装包。
1、将安装包复制到Application目录,并将安装包设为只读,否则在安装完后,系统会自动删除安装包。如果有多个安装包,可以直接放在Application目录,也可以在其下新建一个文件夹,如NET Install,并将相应的安装包放入。
 
2、在PC上新建REG文件,比如要安装.Net的SDK、Symbol的SDK、自己的程序,则可新建NETCF.REG、SYMBOL.REG、MYAPP.REG。
------NETCF.REG文件内容如下-----------
; For Windows CE .NET devices
[HKEY_CURRENT_USER/Software/Symbol/Startup/Programs/Prog14]
"Name"="/windows/wceload.exe"
"Command"="/noaskdest /Application/NET Install/netcf.all.wce4.ARMV4I.cab"
"Continue"=dword:0
"ColdBootOnly"=dword:1
----------------------------------
netcf.all.wce4.ARMV4I.cab 这个根据使用机型的ARM版版号来选择;
其中,"Command"这一行最后面是安装包的路径。如果有多个安装包,其安装的前后次序可能是跟Prog14有关,即第2个REG改成Prog15,第3个Prog16……,然后将REG文件复制到设备的Application目录。
 
3.如果需要在设备重启并安装完所需的程序后,自动执行程序,则在PC上新建一个扩展名为RUN的文件,内容为该程序的路径,比如:
/Program Files/MyApp/MyApp.exe
然后将该文件复制到设备的/Application/Startup/中。再检查一下Application目录中是否有STARTUP.REG,其内容是否为:
-------------STARTUP.REG--------------------------------
[HKEY_CURRENT_USER/Software/Symbol/Startup]
 "Path"="//Application//Startup"
 "NoSetup"=dword:1
如果没有则新建一个。
 
最后冷启动设备(1+9+电源键),设备进入系统后就会自动安装并执行相应程序了。如果发现有不需要启动的程序,可在/Application/Startup/下检查其余的RUN文件内容,不需要的就删除。
原创粉丝点击