您的位置:首页 > 运维架构 > Shell

WinCE6.0自启动Shell、应用程序、无Window Explorer界面

2013-10-14 16:52 309 查看
参考链接:

http://blog.csdn.net/ym_luo/article/details/3497859

http://www.cnblogs.com/we-hjb/archive/2008/12/28/1364070.html

http://blog.csdn.net/zwgdft/article/details/7268941

 

1、新建一个应用软件,此软件功能是调用我们需要自启动的应用程序,此处命名Hlin.exe,源码整理于网络,见附件。

 

2、新建一个快捷方式,如Autorun.lnk,按如下方式编辑其内容:

[b]21#\windows\Hlin.exe \Flash Disk\Autorun.exe[/b]

其中\Flash Disk\Autorun.exe应用程序的绝对路径;

 

3、将Hlin.exe和Autorun.lnk添加到NK里,首先在project.bib文件内加入如下内容:

Hlin.exe    $(_FLATRELEASEDIR)\Hlin.exe NK H

Autorun.lnk    $(_FLATRELEASEDIR)\Autorun.lnk      NK H

Hlin.exe、Autorun.lnk文件放在这个路径下(相对的):

C:\WINCE600\OSDesigns\ OSDesigns1\RelDir\smdk2416_ARMV4I_Release


再将Autorun.exe开机需要自启动的应用程序,放到对应的路径下。此时为Flash Disk盘。以后将需要自启动的应用程序改成Autorun这个名字就可以了。

 

4、在project.dat里加入如下内容:

 [b]Directory("\Windows\Startup"):-File("Autorun.lnk","\Windows\Autorun.lnk")[/b]

5、选择Make Image生成映像,烧到FLASH里,开机运行,可以看到Flash
Disk盘里的Autorun.exe被正确执行。


 

总结

  这种方法用起来比较方便,Hlin.exe一种应用软件,只要根据应用程序路径修改Autorun.lnk即可,可以加载Flash、U盘、SD卡里的应用程序。调试及升级应用程序就不用重新烧写内核了。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  WINCE