嵌入式爱好者

查看: 7458|回复: 3

开机后只显示自己的程序,没有WinCE桌面,请高手指点,谢谢

[复制链接]
betterman 该用户已被删除
发表于 2011-6-29 16:04:00 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2011-6-30 08:10:40 | 显示全部楼层
WinCE6.0 启动后 程序自动运行
注:以下修改文件的修改路径为:
\WINCE600\OSDesigns\S3C6410_DEMO\S3C6410_DEMO\RelDir\Samsung_SMDK6410_Release
并且:先前已经编译过内核

1、        将应用程序“key.exe”拷贝到上述路径下
2、        建立key.txt文件。文件内容为:
10#\Windows\key.exe
之后将该文件重命名为:key.lnk
3、        修改project.bib文件,在FILE下添加
key.exe       $(_FLATRELEASEDIR)\key.exe                              NK                H
key.lnk       $(_FLATRELEASEDIR)\key.lnk                              NK                H

4、        修改project.dat 文件里添加
Directory("\Windows\Startup"):-File("key.lnk","\Windows\key.lnk")

5、        修改shell.reg 在
[HKEY_LOCAL_MACHINE\init]
"Launch50"="explorer.exe"
"Depend50"=hex:14,00, 1e,00
后面添加
"Launch80"="key.exe"
"Depend80"=hex:1e,00

6、        以上操作,即可在系统启动后,自动运行“key.exe”了。如果想不启动wince桌面而直接运行应用程序的话。需要修改shell.reg 文件
将[HKEY_LOCAL_MACHINE\init]
"Launch50"="explorer.exe"
"Depend50"=hex:14,00, 1e,00
修改为:
[HKEY_LOCAL_MACHINE\init]
"Launch80"="key.exe"
"Depend50"=hex:14,00, 1e,00

7、        打开工程文件后,选择Build ->Make Run-Time Image进行编译,将产生的内核烧写到开发板中即可。
回复 支持 反对

使用道具 举报

betterman 该用户已被删除
 楼主| 发表于 2011-6-30 08:41:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2011-6-30 13:37:44 | 显示全部楼层
:handshake
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-26 19:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表