Embedded 版 (精华区)
发信人: snows (花自飘零水自流), 信区: Embedded
标 题: Wince编程经验16(ZZ)
发信站: 哈工大紫丁香 (2004年03月14日09:35:32 星期天), 站内信件
怎样把应用程序放进nk.bin中 并且如何做到启动CE自动运行?
Answer:
1、先把应用程序放进BSP的Files文件夹里。再创建相应的lnk文件。其内容为17#\wind
ows\111.exe
2、还要在project.bib文件里加入:
111.exe $(_FLATRELEASEDIR)\111.exe NK S
111.lnk $(_FLATRELEASEDIR)\111.lnk NK SH
111是应用程序名。
3、在project.dat文件里加入:
Directory("\Windows\Startup"):-Fi("111.lnk", "\Windows\111.lnk")
最近买了一块触摸屏,带驱动(WINCE.NET_1.0.1) "Touchp.dll"
和说明:
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"DriverName"="Touchp.dll"
"CalibrationData"="102,102 1945,102 1945,1945 102,1945"
"COMM"="COM1:"
"BCLEFT"=dword:110
"BCRIGHT"=dword:110
"BCTOP"=dword:110
"BCBOTTOM"=dword:110
请问,要如何才能打包到CE 4.0 里面去?
--------------------------------
最直接的方法(临时的方法):
0. 在PB中打开你的project,找到你项目的输出目录,如果是CEPC的平台一般是CEPC_X
86Release或CEPC_X86Debug
1. 把你的那些注册表信息加到输出目录platform.reg中
2. 在输出目录的platform.bib中加入
Touchp.dll $(_FLATRELEASEDIR)\Touchp.dll NK
3. 把Touchp.dll copy到输出目录下,如果是CEPC的平台一般是CEPC_X86Release或CEP
C_X86Debug
4. 在PB的Build菜单下选中Make Image
注意:以上方法的前提是你的项目已经编译运行过,只是现在加入这块触摸屏.
--
-
╭────────────────────────────╮
│ 风萧传瑟声,叶落根深处,青阶入野无归途,他乡不知顾 │
│ 泣下问和谁,叹者行已暮,寒眉傲骨今尚在,奈何入凡土 │
╰────────────────────────────╯
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.154]
※ 修改:·snows 於 03月14日09:43:23 修改本文·[FROM: 202.118.229.154]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.923毫秒