登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→发表看法:[flycat2008]CE系统启动时自动运行应用程序
No.49021
作者:flycat2008
邮件:yuanxuan2006@126.com
ID:114221
登陆:1次
文章数:40篇
最后登陆IP:
最后登陆:2008/7/14 12:15:37
注册:2008/7/14 12:15:37
财富:100
发帖时间:2008/7/19 16:27:08
发贴者IP:222.131.57.30
标题:flycat2008:
CE系统启动时自动运行应用程序
摘要:No.49021CE系统启动时自动运行应用程序
一、快捷方式假定Windows CE.NET目标工程为CEPC类型,目录为E:\Project\MyWinCE,并且工程已经
Build(或者Rebuild)成功;假定Windows CE.NET的应用为MyApp.exe
1.将MyApp.exe复制到E:\PROJECTS\MyWinCE\RelDir\CEPC_X86Release目录下;
2.修改MyWinCE工程的project.bib文件,在FILES Section添加 MyApp.exe $(_FLATRELEASEDIR)
\MyApp.exe NK H
3.创建快捷方式文件MyApp.lnk(文本文件),文件内容如下: 10#\Windows\MyApp.exe MyApp.lnk
文件也放入E:\PROJECTS\MyWinCE\RelDir\CEPC_X86Release目录下
4.修改MyWinCE工程的project.bib文件,在FILES Section添加 MyApp.lnk $(_FLATRELEASEDIR)
\MyApp.lnk NK H
5.修改MyWinCE工程的project.dat文件,添加如下内容: Directory("\Windows\Startup"):-
File("MyApp.lnk","\Windows\MyApp.lnk")
6.Platform Builder IDE-> 菜单Build-> MakeImage(记得千万不要Build或者Rebuild,否则你就要
重新来一遍)到此得到的NK.bin就包含了应用程序MyApp.exe和MyApp.lnk,并且MyApp程序会在系统启动
时自动运行。说明:I.将自定义的文件打包进NK.bin中的方法有两种:一种是编辑project.bib文件。在
FILES Section描述文件的名称,源文件的路径,文件在目标系统中的属性。在上面, MyApp.exe
$(_FLATRELEASEDIR)\MyApp.exe NK H 表示将E:\Project\MyWinCE\RelDir\CEPC_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目录下吗?呵呵,我想你明白了)
......
>>返回讨论的主题
发表回复
用户名
*
您没有注册?
密码
*
验证码
*
.
标题
选择话题
[原创]
[转帖]
[灌水]
[讨论]
[求助]
[推荐]
[公告]
[注意]
[贴图]
[建议]
[下载]
[分享]
*
心情
随便说说
我回答你
最新发现
得意的笑
气死我了
真是没劲
坚决同意
表示反对
大家过来
好奇怪哟
懒得理它
大家小心
文件上传
允许类型
gif
jpg
jpeg
bmp
png
rar
txt
zip
mid
sch
pcb
ddb
iso
rtf
pdf
doc
ini
swf
内容
字体:
宋体
楷体
新宋体
黑体
隶书
Andale Mono
Arial
Arial Black
Book Antiqua
Century Gothic
Comic Sans MS
Courier New
Georgia
Impact
Tahoma
Times New Roman
Trebuchet MS
Script MT Bold
Stencil
Verdana
Lucida Console
字体大小:
1
2
3
4
颜色:
#F0F8FF
#FAEBD7
#00FFFF
#7FFFD4
#F0FFFF
#F5F5DC
#FFE4C4
#000000
#FFEBCD
#0000FF
#8A2BE2
#A52A2A
#DEB887
#5F9EA0
#7FFF00
#D2691E
#FF7F50
#6495ED
#FFF8DC
#DC143C
#00FFFF
#00008B
#008B8B
#B8860B
#A9A9A9
#006400
#BDB76B
#8B008B
#556B2F
#FF8C00
#9932CC
#8B0000
#E9967A
#8FBC8F
#483D8B
#2F4F4F
#00CED1
#9400D3
#FF1493
#00BFFF
#696969
#1E90FF
#B22222
#FFFAF0
#228B22
#FF00FF
#DCDCDC
#F8F8FF
#FFD700
#DAA520
#808080
#008000
#ADFF2F
#F0FFF0
#FF69B4
#CD5C5C
#4B0082
#FFFFF0
#F0E68C
#E6E6FA
#FFF0F5
#7CFC00
#FFFACD
#ADD8E6
#F08080
#E0FFFF
#FAFAD2
#90EE90
#D3D3D3
#FFB6C1
#FFA07A
#20B2AA
#87CEFA
#778899
#B0C4DE
#FFFFE0
#00FF00
#32CD32
#FAF0E6
#FF00FF
#800000
#66CDAA
#0000CD
#BA55D3
#9370DB
#3CB371
#7B68EE
#00FA9A
#48D1CC
#C71585
#191970
#F5FFFA
#FFE4E1
#FFE4B5
#FFDEAD
#000080
#FDF5E6
#808000
#6B8E23
#FFA500
#FF4500
#DA70D6
#EEE8AA
#98FB98
#AFEEEE
#DB7093
#FFEFD5
#FFDAB9
#CD853F
#FFC0CB
#DDA0DD
#B0E0E6
#800080
#FF0000
#BC8F8F
#4169E1
#8B4513
#FA8072
#F4A460
#2E8B57
#FFF5EE
#A0522D
#C0C0C0
#87CEEB
#6A5ACD
#708090
#FFFAFA
#00FF7F
#4682B4
#D2B48C
#008080
#D8BFD8
#FF6347
#40E0D0
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
点击加入表情
选项
有回复时用短消息通知您?
老古网
执行:16毫秒 最大:5328毫秒 查询6次