- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在wince怎样启动自启动自己写的程序
在wince怎样启动自启动自己写的程序注册表??配置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程序会在系统启动时自动运行。 ?说明: ?.将自定义的文件打包进NK.bin中的方法有两种, ?一种是编辑project.bib文件。 ?在FILES ?Section描述文件的名称,源文件的路径,文件在目标系统中的属性。在上面, ?MyApp.exe ?$ _FLATRELEASEDIR MyApp.exe ?NK ?H ?
表示将E:ProjectMyWinCERelDirCEPC_X
文档评论(0)