WINCE系统启动后直接运行自己的程序.pdf

WINCE系统启动后直接运行自己的程序.pdf

ID:57307361

大小:304.84 KB

页数:9页

时间:2020-08-11

WINCE系统启动后直接运行自己的程序.pdf_第1页
WINCE系统启动后直接运行自己的程序.pdf_第2页
WINCE系统启动后直接运行自己的程序.pdf_第3页
WINCE系统启动后直接运行自己的程序.pdf_第4页
WINCE系统启动后直接运行自己的程序.pdf_第5页
资源描述:

《WINCE系统启动后直接运行自己的程序.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WINCE系统启动直接运行自己的程序1.假定WindowsCE.NET目标工程目录为D:WINCE420PUBLICMyWinCE,并且工程已经Build成功,假定WindowsCE.NET的应用程序为MyApp.exe;2.将MyApp.exe复制到D:WINCE420PUBLICMyWinCESAMSUNG_SMDK2410_ARMV4Release目录下;3.修改MyWinCE工程的project.bib文件,在FILESSection添加如下内容:MyApp.exe$(_FLATRELEASEDIR)MyApp.exeNK

2、H4.创建快捷方式文件MyApp.lnk,文件内容如下:10#WindowsMyApp.exeMyApp.lnk文件也放入D:WINCE420PUBLICMyWinCESAMSUNG_SMDK2410_ARMV4Release目录下5.修改MyWinCE工程的project.bib文件,在FILESSection添加如下内容:MyApp.lnk$(_FLATRELEASEDIR)MyApp.lnkNKH6.修改MyWinCE工程的project.dat文件,添加如下内容:Directory("WindowsStartup"):-

3、File("MyApp.lnk","WindowsMyApp.lnk")7.修改MyWinCE工程的platform.bib文件,在FILESSection添加如下内容:MyApp.exe$(_FLATRELEASEDIR)MyApp.exeNKHMyApp.lnk$(_FLATRELEASEDIR)MyApp.lnkNKH8.PlatformBuilderIDE:【Build】->【MakeImage】(记得千万不要Build或者Rebuild)9.成功后,得到的NK.bin(或NK.nb0)就包含了应用程序MyApp.exe和MyAp

4、p.lnk,当把相应的内核烧入开发板MyApp程序就会在系统启动时自动运行。虽然MyApp可以自己启动了,但每次启动的时候,总是微软的桌面先出来,再启动我们的程序,感觉还是不伦不类。对此,我们可以使用startup的快捷方式再加上隐藏任务栏的方法,效果非常的好,具体操作是:1)首先新建工程,把你的应用程序放到内核里面去(前面介绍了如何做);2)编译平台;3)修改shell.reg的文件:在文件中有这样一行:[HKEY_LOCAL_MACHINEinit]"Launch50"="explorer.exe""Depend50"=hex:14,00,

5、1e,00把这个explorer.exe改成你的应用程序(比如:MyApp.exe)就可以了;4)PlatformBuilderIDE:【Build】->【MakeImage】(记得千万不要Build或者Rebuild)5)成功后,得到的NK.bin(或NK.nb0)就包含了应用程序MyApp.exe和MyApp.lnk,当把相应的内核烧入开发板MyApp程序就会在系统启动时自动运行。注:你编译进去的文件是隐藏了的............请在文件的选项里面去了第一个隐藏选项就看得到了........你试下...点查看-->选项----弹出对话框.

6、.文件夹选项..去了那"不显示隐藏文件和文件夹"..在Windows文件夹下面看得到的..还有一个自启动的问题:由于pb中存在一个小buger,导致wince的中文界面中会有两个“启动”,一个是中文的启动,一个是“startup”。usbconnt在中文的启动中,而系统默认从startup启动。所以需要在WINCE420PUBLICCOMMONOAKFILESINTLTRNS804的common.str中修改“\Windows\StartUp”为“\Windows\启动”。然后再编译工程。只是参考增加一篇参考文章:其实让一个

7、程序在wince里启动和windows里差不多,直接设置其为启动项,这个有几个方法。一个就是制作一个快捷方式,指向我们的应用程序如app.exe,然后将快捷方式放到windowsstartup下面。步骤如下:(假设app.exe已经拷贝到windows下面)1在pb中创建一个文件,文件类型选txt,然后命名为.lnk后缀,假设名字为test.lnk2编辑其内容为:16#windowsapp.exe。备注:前面的16是#后面所有字符的总和,包括空格。Wince的帮助文档上说这么定义就行,但是我尝试后,最后down到目标机上面时提示找不到文件

8、,在wince里查看这么创建的test.lnk的属性,发现其指向windowsapp.exe后面还有两个方框,因此不对,我的解决方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。