



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在wince怎样启动自启动自己写的程序1、 注册表配置project.bib或者添加User Feature,以将含入NK.bin 请参考让程序在Windows CE系统启动时自动运行-快捷方式 .配置platform.reg或者common.reg,在HKEY_LOCAL_MACHINEinit段添加如下类似内容: LaunchXX= DependXX=hex:YY,ZZ,. 其中XX是十进制的数字,表示的启动顺序标识;YY,ZZ是Least Significant的十六进制数字,表示所依赖(先于运行)的程序的启动顺序标识。 例如: Launch80=MyApp.exe Depend80=hex:1E,00 语意为程序MyApp.exe的启动顺序标识是80,它依赖标识为30(即001E)的程序。 如果不依赖其他程序,那么不需要添加DependXX=hex:YY,zz,.指示; 如果依赖多个程序,那么在DependXX指示中指明; eg. Launch80=MyApp.exe Depend80=hex:0A,00,1E,00 语意为MyApp.exe程序的启动依赖标识为10和30的程序。 PlatformBuilder IDE-Build-MakeImage,生成新的NK.bin 说明: 1.如果是别的程序所依赖的程序,那么在的代码中需要添加如下代码 SignalStarted(XX); 以通告操作系统已经运行,否则依赖的程序将不会运行。 一般SignalStarted加在InitInstance成员函数的最后(MFC CE)或者hile(GetMessage(.)之前(C SDK) 2.不要重复使用启动顺序标识,依赖方程序的启动顺序标识应大于被依赖方程序。 3.如果不想让包含在NK.bin中,同时又想让它自动启动,那么请明确指出的路径,同时确保文件系统驱动程序先运行。 eg. Launch80=Hard DiskMyAppMyApp.exe Depend80=hex:. 4.启动失败不会影响系统 5.参考让程序在Windows CE系统启动时自动运行-快捷方式 6.相关PB4.2帮助主题 Adding a File to an Operating System How to Configure the Registry to Run an Application at Startup一、快捷方式假定Windows CE.NET目标工程为CEPC类型,目录为E:ProjectMyWinCE,并且工程已经Build(或者Rebuild)成功; 假定Windows CE.NET的应用为MyApp.exe 1.将MyApp.exe复制到E:PROJECTSMyWinCERelDirCEPC_X86Release目录下; 2.修改MyWinCE工程的project.bib文件,在FILES Section添加 MyApp.exe $(_FLATRELEASEDIR)MyApp.exe NK H 3.创建快捷方式文件MyApp.lnk(文本文件),文件内容如下:10#WindowsMyApp.exe MyApp.lnk文件也放入E:PROJECTSMyWinCERelDirCEPC_X86Release目录下 4.修改MyWinCE工程的project.bib文件,在FILES Section添加 MyApp.lnk $(_FLATRELEASEDIR)MyApp.lnk NK H 5.修改MyWinCE工程的project.dat文件,添加如下内容: Directory(WindowsStartup):-File(MyApp.lnk,WindowsMyApp.lnk) 6.Platform Builder IDE-菜单Build-MakeImage(记得千万不要Build或者Rebuild,否则你就要重新来一遍) 到此得到的NK.bin就包含了应用程序MyApp.exe和MyApp.lnk,并且MyApp程序会在系统启动时自动运行。 说明: 1.将自定义的文件打包进NK.bin中的方法有两种, 一种是编辑project.bib文件。 在FILES Section描述文件的名称,源文件的路径,文件在目标系统中的属性。在上面, MyApp.exe $(_FLATRELEASEDIR)MyApp.exe NK H 表示将E:ProjectMyWinCERelDirCEPC_X86Release目录下的文件MyApp.exe文件打包进NK.bin,并且此文件将处在Kernel内存区,文件属性类型为隐藏。 第二种方法是添加User Feature。 PlatformBuilder IDE-FeatureView-在MyWinCE Features上Right Click鼠标-Insert User Feature-指向想打包的文件。 无论采用哪种打包方法,在启动的Windows CE系统中,文件都在Windows目录下。下一步就是根据需要重新组织文件系统的目录结构。 II.组织文件系统的目录结构的途径在于修改project.dat文件,添加文件目录结构的描述。描述的语法如下: root:-Directory() 表示在root目录()下创建目录 Directory():-Directory() 表示在指定目录下创建子目录 Directory():-File(.,Windows.) 表示在指定目录下创建Windows目录下文件的拷贝,显示名称是.。(记得上面提到打包的文件在Windows目录下吗?呵呵,我想你明白了) III.应用程序并不一定需要打包进NK.bin 假定程序在硬盘的某个位置,如硬盘MyAppMyApp.exe,那么只需创建快捷方式文件,链接指向硬盘MyAppMyApp.exe就是了 IV.相关PB42帮助主题 Adding a File to an Operating System Creating a Shortcut File and Adding It to the OS Organizing Files Within an OS 整个过程简单来说就是,想清楚应用程序将会出现在哪个目录下,创建正确的快捷方式文件,修改目标系统目录组织配置,最后将应用程序和相应的快捷方式文件打包进NK.bin。WinCE自启动应用程序的方法【假定】:PC机的IP地址为:2 subnet mask:设备机的IP地址为:00 subnet mask:【确定】: PC机与设备机通信正常; PC机装有Platform Builder 软件; PC机装有WinCE.配套的SDK ; 设备机装有Wince操作系统;【方法一】: 步骤一:建立连接。运行PC机上的Platform Builder 软件,打开Tools-Remote Registry Editor,弹出Windows CE Remote Registry Editor对话框,同时弹出Select a windows CE Device。如果PC机上装有SDK,在Select a windows CE Device对话框中就会出现SDK所对应的设备,如TDMVBNET Device。选中“TDMVBNET Device”,点击“OK”按钮,出现以下两个对话框:打开设备机的“开始”-“运行”,在对话框内输入:cmd,进入命令画面,在符号后输入:CEMGRC.EXE /S /T:TCPIPC.DLL /Q /D:2:1865,回车即可。点击PC主机上的对话框“Manual Server-Action”上的“OK”按钮,在Windows CE Remote Registry Editor对话框里添加了TDMVBNET Device设备,表示PC机和设备机连接正常。步骤二:修改注册表。打开TDMVBNET Device,在HKEY_LOCAL_MACHINEinit段添加如下内容:“Launch70”=”Hard Diskkingview ouchvew.exe”“Depend70”=hex:14 00“Launch80”=”Hard DiskkingviewKV_FTP_Server.exe”“Depend80”=hex:14 00 3C 00步骤三:保存注册表信息。打开设备机的“开始”-“挂起”,数秒钟后重启设备机。【方法二】: 步骤一:建立连接。同方法一。步骤二:修改注册表。打开TDMVBNET Device,在HKEY_LOCAL_MACHINE ExplorerShell Folders
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全驾驶车辆培训课件
- 医院停车场承包合同书4篇
- 设备安全培训科普内容课件
- 个人借款合同简易版样书4篇
- 外租车合同3篇
- 灯塔建竞赛试题及答案
- 海棠苏轼课件教学
- 数学口算竞赛试题及答案
- 关于房屋转让的合同3篇
- 教师招聘之《幼儿教师招聘》模拟卷包带答案详解(夺分金卷)
- 高职建筑设计专业《建筑构造与识图》说课课件
- 人教版九年级物理上册《第十三章内能》单元检测卷(带答案解析)
- 3DMine-矿业工程软件-帮助手册说明书
- 中小学五项管理-作业-睡眠-手机-读物-体质五项管理-课件-(26张课件)
- 2024年苏州历史文化名城建设集团有限公司招聘笔试冲刺题(带答案解析)
- 医院保洁中央运输服务项目管理制度
- 阿里巴巴与四十大盗的故事
- 《CT检查技术》课件-CT检查原理
- 新能源汽车功率电子基础 习题答案汇总(程夕明) 习题集1-6
- 《前列腺增生手术》课件
- 安全出口和疏散指示
评论
0/150
提交评论