wince怎么改os苹果mac os 映像下载名称

Wince6.0 添加中文支持 - CSDN博客
Wince6.0 添加中文支持
Wince6.0 添加中文支持
1.Catalog Items View面板中展开Core OS -& International-&Locale Specific Support -&Chinese(simplifed)
选择组件:
SimSun & NSimSun(Subset 2_50)
GB18030 Date Converter
Monotype Imaging AC3 Font Compression
2.确认 Core OS-&CEBASE-&International-&Local Services(Choose 1)-& NLSicon 已经被选择
3.VS2005中菜单“项目--&属性--&中设置
Locale中,Locales先Clear All
然后在 Default locale中选择&中文(中国)&
4.Build and Sysgen
本文已收录于以下专栏:
相关文章推荐
********************************LoongEmbedded*****************作者:LoongEmbedded(kandi)时间:类别:...
参照http://blog.csdn.net/happenhappy/archive//5630930.aspx
以及/we-hj...
最近在做WINCE6.0系统的编译和SDK的导出。但是我导出的SDK大小只有5M多,这个与以往WINCE5.0中导出的SDK要小了很多,之前我在WINCE5.0中导出的SDK大约有25M左右。查找了一...
本文用在当系统需要添加额外字库或者自带字库时,把字库编译到NK.bin文件中。方式一:当自己需要字库不在winCE自带字库中时(只增加一种字体),从步骤一开始执行。(以添加simhei.ttf黑体字库...
一、定制WINCE 6.0
       1、安装WINCE 6.0时,一定要选择支持 CPU“ARMV4I”。
       2、在VS2005里新建项目中时,选择创建Platform buil...
备注:基于SMDK2450_WinCE60_PM_REL_1.13_090105的BSP包移植
DDR2 SDRM:K4T51163QG
由于此BSP包是基于64MB的内存来设计的,而我们采...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)文房f630,破解,越狱,diy,修改操作系统wince讨论帖。【电纸书吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:30,173贴子:
文房f630,破解,越狱,diy,修改操作系统wince讨论帖。收藏
文房f630,破解,越狱,diy,修改操作系统wince讨论帖。 加入资源管理器的具体方法如下
HKEY_LOCAL_MACHINE
PAGE_TOOLS 新建项(这里面已经有三个了,分别是日历,记事本和词典),名字是4(也可以是5,6随便了),在新建项中新建字符串,参考其他项的写法,我这里写的是 0404
explorer 0804
资源管理器 Param
\windows\explorer.exe Type
Application 0409
explorer 重启后(用笔尖捅一下电源键旁边的软启动键),在工具里面就多出了一个资源管理器选项,运行之,看到久违的资源管理器了吧,下面要做啥就随便你了
下一步准备 1、安装一个pdf阅读软件,现在的pdf阅读软件太烂了,不能切白边 2、安装微软雅黑字体,现在的字体真丑,白瞎了这块屏幕 3、安装UC,呵呵
更新 31楼有一个好用的alreader软件,可以用来看书,没有锯齿,感谢yoohoo_34 提供
更新 1 有兄弟问能不能用uc,估计能,但是没试,这东西平时看看书就得了,键盘手感很烂再加上屏幕反应慢,用它上网得累死,买的时候还在想,功能多一些比较好,现在想想,只有看书功能比较实用,用它上网和做笔记是扯淡 2 66楼 Shito2000 兄弟说,、0409代表软件的中文简体名、中文繁体名、英文名
远程操控你的630
1. 先开启 activesync 连接电脑及 ppc。 2. 将附件 'cerdisp2.exe' 及 'KillProc.exe' 传送到 windows 目录下 3. 在电脑端击执行 附件 'Remote Display.exe' ,此时会出现 "The OS or CPU of this device is unknown to this application" 的对话框,不用理会继续按 OK!如果你的防火墙询问是否准许此程式执师行,请选 "允许"
此时在电脑端会出现你M8屏幕上显示的一模一样的内容。可以鼠标操作。
在我发表这个交易帖子后,不断有书友来询问我如何破解这书。前段时间做项目,没有时间回复。现在把教程和一些东西放出来。
大家自己研究吧。最近在做苹果的一些正版应用,深知版权的重要性,有人呼吁我可以收费刷机。但是破解系统这个东西毕竟不是全部都是我写的程序,所以没什么必要收什么版权费用,我只是把一些ce软件以我自己的方式和一些代码组合一下而已。如果有人觉得有用的我不排斥捐款。5元一次,权当买只地板cd。大家自己随意。当请我喝东西。 支付宝:
名字 邹立明。准备功夫,把regedit复制到电子书的stongcard目录下
进原生系统
f630这个机器是用ce核心底层的,其实很多功能都得以保留。只是缺少一个能进入原生系统的东西。这个在是在附件的run中的autorun.exe。由几段简单代码组成,打开你的630,用activesync链接到电脑,复制autorun.exe到“我的设备\windows\启动”里面。之后拔线,按顶上的rest按钮。之后重启完毕,就会发现进入了一个类似资源管理器界面的地方。这时候按一下机器的【菜单】键,再选属性,再按一下回车,这样系统光标就到了文件夹位置。然后进入strongcrad里面打开regedit,导出注册表。保存备份到自己电脑上一份。之后就可以在电脑上直接修改并且导入了。这是日后安装各种扩展应用的前提。要回到默认菜单就多按几下返回或者直接按主菜单键就可以了。
修改字体 630机身内存太小,放不下字体。所以把字体按到内存卡是最好的选择。 在sd卡目录新建一个font文件夹。把字体复制进去(我用的是雅黑,下面的注册表是按雅黑做的,其他字体请自行修改) 新建一个文本文档,写入 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath] "FontPath"="\Storage Card\FONT" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink] "UniSun"="\\Windows\\sunfon.ac3,SC_Song" "宋体"="\\Windows\\Tahoma.ttf,Tahoma" "SC_Song"="\\Windows\\Tahoma.ttf,Tahoma" "Tahoma"="\\Storage card\FONT\MSYH.ttf,UniSun" "Courier New"="\\Storage card\FONT\MSYH.ttf,UniSun" "Yahei"="\\Storage card\FONT\MSYH.ttf,微软雅黑" 然后保存,再在电脑上改后缀名txt为reg,复制到630里面。在资源管理器里选择这个reg,按回车就会自动导入(前提要开过一次regedit)。
开启cleartype,导入操作方法参考上面的字体导入 [HKEY_LOCAL_MACHINE\System\GDI\ClearType] "ClearType"=dword:
[HKEY_LOCAL_MACHINE\System\GDI\Gamma] "Gamma Value"=dword:
修改菜单 在630的官方主菜单中加入alreader2和快捷开启explorer的路径,可以自行修改为其他程序的快捷方式。但是只能修改3项,不能增加(真奇怪,理论上可以无限多的,可能主程序限制了,没空研究,如有兴趣可以自行研究研究)
[HKEY_LOCAL_MACHINE\SOFTWARE\Wefound\MXReader\Pages\PAGE_TOOLS\3] "0404"="多功能阅读器" "0409"="Calculator" "0804"="多功能阅读器" "Type"="Application" "Param"="\"\\Storage Card\AlReader2.exe\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Wefound\MXReader\Pages\PAGE_TOOLS\2] "0404"="浏览器" "0409"="explorer" "0804"="浏览器" "Type"="Application" "Param"="\"\\Storage Card\autorun.exe\""
远程操控你的630
1. 先开启 activesync 连接电脑及 ppc。 2. 将附件 'cerdisp2.exe' 及 'KillProc.exe' 传送到 windows 目录下 3. 在电脑端击执行 附件 'Remote Display.exe' ,此时会出现 "The OS or CPU of this device is unknown to this application" 的对话框,不用理会继续按 OK!如果你的防火墙询问是否准许此程式执师行,请选 "允许"
此时在电脑端会出现你630屏幕上显示的一模一样的内容。可以鼠标操作。
好了。就到这里,其他的可用资源请大家自行尝试。 我测试过,ucweb,alreader,还有一个pdfreader,黑白棋,五子棋,还有一些小游戏都可以用,微博客户端可惜试了几个不能用,建议用兼容ce5的绿色软件。可以到魅族m8的bbs上找找。
未来扩展应用猜想
这个630其实能干的东西很多。估计是方正没有开发好,自带的mx-reader占用资源太大。导致反应缓慢,还有估计这个机器有限制刷新速度。所以反应慢。如果找到刷新的注册表键并调整下应该会快点。自带的mx-reader如有能力的自己写个xml之类的框体把能用的软件做一个快捷方式那会挺好的。
这个机器里面的3gmodem也是个好东西。原生系统下驱动什么的都安装好了、要是搞个发短信的东西进去估计发短信不成问题。要是硬件支持语音的话,按cedial这种软件写一个电话程序也不是不可能的是。机器里面有个cmread的接入点。估计就是这个接入点的原因,上网上书城全年免费,如何利用这个接入点大家也可以自行发挥
汉王电纸书,电纸书.显示如纸,舒适阅读,配备汉王特有手写笔,可写可画.预装数百本经典著作,还可通过汉王书城获取更多资源.汉王微信商城购买,价格优惠.
郁闷的一点就是, 改成"ClearType"
字体 后,第一页看起来很好看,可是一翻页以后,下面的页,就无法观看了,必须等到全部刷新后才能完美显示。,
而不是像普通的电子书,5-6页全部刷新一次。 如果看 电子书,而不是图画书,一夜全刷一次,那该是有多痛苦啊。继续 努力把。
方正WEFOUND破解
准备功夫,把regedit复制到电子书的stongcard目录下
进原生系统
f630这个机器是用ce核心底层的,其实很多功能都得以保留。只是缺少一个能进入原生系统的东西。这个在是在附件的run中的autorun.exe。由几段简单代码组成,打开你的630,用activesync链接到电脑,复制autorun.exe到“我的设备\windows\启动”里面。之后拔线,按顶上的rest按钮。之后重启完毕,就会发现进入了一个类似资源管理器界面的地方。这时候按一下机器的【菜单】键,再选属性,再按一下回车,这样系统光标就到了文件夹位置。然后进入strongcrad里面打开regedit,导出注册表。保存备份到自己电脑上一份。之后就可以在电脑上直接修改并且导入了。这是日后安装各种扩展应用的前提。要回到默认菜单就多按几下返回或者直接按主菜单键就可以了。
修改字体 630机身内存太小,放不下字体。所以把字体按到内存卡是最好的选择。 在sd卡目录新建一个font文件夹。把字体复制进去(我用的是雅黑,下面的注册表是按雅黑做的,其他字体请自行修改) 新建一个文本文档,写入 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath] "FontPath"="\Storage Card\FONT" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink] "UniSun"="\\Windows\\sunfon.ac3,SC_Song" "宋体"="\\Windows\\Tahoma.ttf,Tahoma" "SC_Song"="\\Windows\\Tahoma.ttf,Tahoma" "Tahoma"="\\Storage card\FONT\MSYH.ttf,UniSun" "Courier New"="\\Storage card\FONT\MSYH.ttf,UniSun" "Yahei"="\\Storage card\FONT\MSYH.ttf,微软雅黑" 然后保存,再在电脑上改后缀名txt为reg,复制到630里面。在资源管理器里选择这个reg,按回车就会自动导入(前提要开过一次regedit)。
开启cleartype,导入操作方法参考上面的字体导入 [HKEY_LOCAL_MACHINE\System\GDI\ClearType] "ClearType"=dword:
[HKEY_LOCAL_MACHINE\System\GDI\Gamma] "Gamma Value"=dword:
修改菜单 在630的官方主菜单中加入alreader2和快捷开启explorer的路径,可以自行修改为其他程序的快捷方式。但是只能修改3项,不能增加(真奇怪,理论上可以无限多的,可能主程序限制了,没空研究,如有兴趣可以自行研究研究)[HKEY_LOCAL_MACHINE\SOFTWARE\Wefound\MXReader\Pages\PAGE_TOOLS\3] "0404"="多功能阅读器" "0409"="Calculator" "0804"="多功能阅读器" "Type"="Application" "Param"="\"\\Storage Card\AlReader2.exe\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Wefound\MXReader\Pages\PAGE_TOOLS\2] "0404"="浏览器" "0409"="explorer" "0804"="浏览器" "Type"="Application" "Param"="\"\\Storage Card\autorun.exe\""
远程操控你的630
1. 先开启activesync连接电脑及ppc。 2. 将附件 'cerdisp2.exe' 及 'KillProc.exe' 传送到 windows 目录下 3. 在电脑端击执行附件 'Remote Display.exe' ,此时会出现 "The OS or CPU of this device is unknown to this application" 的对话框,不用理会继续按 OK!如果你的防火墙询问是否准许此程式执师行,请选 "允许"
此时在电脑端会出现你630屏幕上显示的一模一样的内容。可以鼠标操作。
好了。就到这里,其他的可用资源请大家自行尝试。我测试过,ucweb,alreader,还有一个pdfreader,黑白棋,五子棋,还有一些小游戏都可以用,微博客户端可惜试了几个不能用,建议用兼容ce5的绿色软件。可以到魅族m8的bbs上找找。
未来扩展应用猜想
这个630其实能干的东西很多。估计是方正没有开发好,自带的mx-reader占用资源太大。导致反应缓慢,还有估计这个机器有限制刷新速度。所以反应慢。如果找到刷新的注册表键并调整下应该会快点。自带的mx-reader如有能力的自己写个xml之类的框体把能用的软件做一个快捷方式那会挺好的。
这个机器里面的3gmodem也是个好东西。原生系统下驱动什么的都安装好了、要是搞个发短信的东西进去估计发短信不成问题。要是硬件支持语音的话,按cedial这种软件写一个电话程序也不是不可能的是。机器里面有个cmread的接入点。估计就是这个接入点的原因,上网上书城全年免费,如何利用这个接入点大家也可以自行发挥
方正WEFOUND破解
准备功夫,把regedit复制到电子书的stongcard目录下
进原生系统
f630这个机器是用ce核心底层的,其实很多功能都得以保留。只是缺少一个能进入原生系统的东西。这个在是在附件的run中的autorun.exe。由几段简单代码组成,打开你的630,用activesync链接到电脑,复制autorun.exe到“我的设备\windows\启动”里面。之后拔线,按顶上的rest按钮。之后重启完毕,就会发现进入了一个类似资源管理器界面的地方。这时候按一下机器的【菜单】键,再选属性,再按一下回车,这样系统光标就到了文件夹位置。然后进入strongcrad里面打开regedit,导出注册表。保存备份到自己电脑上一份。之后就可以在电脑上直接修改并且导入了。这是日后安装各种扩展应用的前提。要回到默认菜单就多按几下返回或者直接按主菜单键就可以了。
修改字体 630机身内存太小,放不下字体。所以把字体按到内存卡是最好的选择。 在sd卡目录新建一个font文件夹。把字体复制进去(我用的是雅黑,下面的注册表是按雅黑做的,其他字体请自行修改) 新建一个文本文档,写入 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath] "FontPath"="\Storage Card\FONT" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink] "UniSun"="\\Windows\\sunfon.ac3,SC_Song" "宋体"="\\Windows\\Tahoma.ttf,Tahoma" "SC_Song"="\\Windows\\Tahoma.ttf,Tahoma" "Tahoma"="\\Storage card\FONT\MSYH.ttf,UniSun" "Courier New"="\\Storage card\FONT\MSYH.ttf,UniSun" "Yahei"="\\Storage card\FONT\MSYH.ttf,微软雅黑" 然后保存,再在电脑上改后缀名txt为reg,复制到630里面。在资源管理器里选择这个reg,按回车就会自动导入(前提要开过一次regedit)。
开启cleartype,导入操作方法参考上面的字体导入 [HKEY_LOCAL_MACHINE\System\GDI\ClearType] "ClearType"=dword:
[HKEY_LOCAL_MACHINE\System\GDI\Gamma] "Gamma Value"=dword:
修改菜单 在630的官方主菜单中加入alreader2和快捷开启explorer的路径,可以自行修改为其他程序的快捷方式。但是只能修改3项,不能增加(真奇怪,理论上可以无限多的,可能主程序限制了,没空研究,如有兴趣可以自行研究研究)
网上有这文章,但我不知道这资源管理器怎么出来的,楼主会弄吗?
n年前的产品了吧
马克一下…
手头一直用文房,还是让他死了算了,折腾也没用,经常出事儿,恢复出厂设置后,所有的折腾全丢。
国美网上商城,快消百货,厨卫家电,手机数码等万件商品,正品行货,货到付款免运费!7日内可免费退换货,开具正规票据,全国联保!
登录百度帐号推荐应用WinCE壁纸更改 - CSDN博客
WinCE壁纸更改
1.方法1:将图片文件拷贝到生成平台目录,如:拷贝 Wallpaper_800&600.bmp 到D:/WINCE500/PBWorkspaces/SHELL_demo/RelDir/Emulator_x86_Release下 Platform Builder 5.0 下点击菜单 &Build OS& -& &Open Release Directory& 在弹出的 console 中 输入: notepad shell.bib,也就是用记事本打开D:/WINCE500/PBWorkspaces/SHELL_demo/RelDir/Emulator_x86_Release 下的shell.bib 文件,进行编辑 编辑下面的代码,把 windowsce_qvgap.bmp 修改成自己添加的图片文件。即把; @CESYSGEN IF SHELL_MODULES_QVGAP windowsce.bmp&&&&&&& $(_FLATRELEASEDIR)/windowsce_qvgap.bmp&&&&& NK S ; @CESYSGEN ENDIF SHELL_MODULES_QVGAP 改为: ; @CESYSGEN IF SHELL_MODULES_QVGAP windowsce.bmp&&&&&&& $(_FLATRELEASEDIR)/Wallpaper_800x600.bmp&&&&& NK S ; @CESYSGEN ENDIF SHELL_MODULES_QVGAP 保存 shell.bib 文件,回到 pb5,点击菜单&Build OS& -& &Make Run-Time Image&,即重新生成镜像文件,然后下载到模拟器或设备,就会发现壁纸已经换了。&2.方法2:1).将图片比如window.bmp拷贝到你的release目录下。2)修改release目录下的wceshellfe.reg文件,找到如下内容:[HKEY_CURRENT_USER/ControlPanel/Desktop]&"wallpaper"=//Windows//WindowsCE.bmp"将WindowsCE.bmp修改为你放到release目录下的位图名称3)修改release目录下的platform.bib文件,把图片文件加入内核(增加这么一句): & window.bmp& $(_FLATRELEASEDIR)/window.bmp NK U 4)make image 。&3.方法3:还有一种可行办法的,条件是系统支持注册表保存。设定好背景,挂起系统,以后每次启动都是设置好的背景了。
本文已收录于以下专栏:
相关文章推荐
********************************LoongEmbedded********************************
作者:LoongEmbedded(kan...
Ubuntu 9.10后的grub的版本是grub2,更改启动页面图片、文字颜色与原来有所不同。并且,同为grub2版本,在ubuntu 11.10和ubuntu 12.04下也有差别。Ubuntu ...
1.需要知道的一点知识a.在C:/WINCE600/PUBLIC/COMMON/OAK/FILES/common.reg 中  ; The path lookups for SHGetSpecialF...
用的是全志A20的,android4.4.2的源码。
1、更换默认壁纸,也就是开机后的桌面,修改framework-res这只app中的drawable中的图片,将drawable等几个文件中相关的图...
总结正好今天没课,于是闲不下来,做了两个小工具。
每日古诗词
这两个小脚本都不难,所以很容易上手。依赖两...
初识Android壁纸
在Android中,壁纸分为静态与动态两种。静态壁纸是一张图片,而动态壁纸则以动画为表现形式,或者可以对用户的操作做出反应。这两种形式看似差异很大,其实二者的本质是统一的。它们...
上一篇文章说了如何修改Android自带Launcher2的默认界面设置(/mythou/p/3153880.html)。
    今天主要是说说La...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)  WINCE修改桌面背景色及其修改wince桌面背景图片及桌面上的图标
  修改桌面背景色mindeskt.cpp中的void Desktop_OnPaintBkgnd()函数,更改其中的brush的颜色即可。
  即将HBRUSH hBkBrush = CreateSolidBrush(GetSysColor(COLOR_BACKGROUND));
  改成HBRUSH hBkBrush = CreateSolidBrush(RGB(123,230,123));即可实现背景色的改变。
  ----------------------------------
  修改wince桌面背景图片及桌面上的图标:
  方法一:
  将图片文件拷贝到生成平台目录,如:拷贝 Wallpaper_800&600.bmp 到D:\WINCE500\PBWorkspaces\SHELL_demo\RelDir\Emulator_x86_Release 下
  Platform Builder 5.0 下点击菜单 &Build OS& -& &Open Release Directory&
  在弹出的 console 中 输入: notepad shell.bib,也就是用记事本打开
  D:\WINCE500\PBWorkspaces\SHELL_demo\RelDir\Emulator_x86_Release 下的
  shell.bib 文件,进行编辑
  编辑下面的代码,把 windowsce_qvgap.bmp 修改成自己添加的图片文件。即把 ; @CESYSGEN IF SHELL_MODULES_QVGAP
  windowsce.bmp $(_FLATRELEASEDIR)\windowsce_qvgap.bmp NK S
  ; @CESYSGEN ENDIF SHELL_MODULES_QVGAP
  改为: ; @CESYSGEN IF SHELL_MODULES_QVGAP
  windowsce.bmp $(_FLATRELEASEDIR)\Wallpaper_800x600.bmp NK S
  ; @CESYSGEN ENDIF SHELL_MODULES_QVGAP
  保存 shell.bib 文件,回到 pb5,点击菜单
  &Build OS& -& &Make Run-Time Image&,即重新生成镜像文件,然后下载到模拟器或设 备,就会发现壁纸已经换了 。方法二:
  1.应该修改你的release目录下的wceshellfe.reg文件
  2.将图片拷贝到你的release目录下
  3.修改release目录下的platform.bib文件,把图片文件加入内核(增加这么一句:
  window.bmp $(_FLATRELEASEDIR)\window.bmp NK U
  4.make image 。方法三:
  还有一种可行办法的:
  条件是系统支持注册表保存。
  设定好背景,挂起系统,以后每次启动都是设置好的背景了。****************************************************************************************************************
  WINCE快捷方式详解发 布 时 间 :
来 源 : CSDNBLOG 作 者 : norains 浏 览 : 1021
  //=====================================================================================================
  //TITLE:
  // WINCE快捷方式详解
  //AUTHOR:
  // norains
  //DATE:
  // Saturday 15-April-2006
  //=====================================================================================================
  1.WINCE快捷方式结构
  WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件.
  其格式如下: 数字#路径
  比如,有个快捷方式写法如下:
  23#\Windows\ToolViewer.exe
  指的是指向WINDOWS文件夹下的Toolviewer.exe可执行文件.数字究竟代表的是什么意思,我也不太清楚;有一说法是#后的ACSII字符 的数量,但如果把上述例子改为1#\Windows\ToolViewer.exe也可正常运行,但去掉数字则系统无法识别.虽然可以正常使用,但建议还 是按照文档#之后的ACSII字符数量填写.
  2.如何把快捷方式加到内核中
  假设我们有一快捷方式EnglishExp.lnk,要将其加到内核中.
  在PB环境中打开工程,在project.bib文件的FILES字段中添加:
  EnglishExp.lnk $(_WINCEROOT)\PLATFORM\MyAPPC\EnglishExp.lnk NK H
  其中 $(_WINCEROOT)指的是PC机子上PB安装的根目录,H指的是文件属性,意义代表如下:
  S:系统
  H:隐藏
  R:压缩的资源文件
  C:压缩文件
  U:非压缩文件3.如何把快捷方式放到桌面
  语法如下:Directory(&欲拷贝至的文件夹&):-File(&更改的名称&,&要拷贝的文件&)
  假设我们有一快捷方式EnglishExp.lnk,要将其放到桌面,并把快捷方式的名称改为&英语&
  在PB的project.dat文件加入此句:
  Directory(&\Windows\LOC_DESKTOP_DIR&):-File(&英语.lnk&,&\Windows\CEnglishExp.lnk&)
  包含在内核里面的文件全部释放到&\Windows&文件夹下.
  LOC_DESKTOP_DIR指的是本地桌面.在PB中,常用的还有如下宏定义:
  LOC_DESKTOP_DIR: 桌面
  LOC_MYDOCUMENTS_DIR: My Documents
  LOC_PROGRAMFILES_DIR: Program Files
  LOC_FAVORITES_DIR: Favorites
  LOC_RECENT_DIR: Recent
  LOC_MYDOCUMENTS_DIR: My Documents
  LOC_HELP_DIR: Help
  更多的定义可以在ceshellfe.str文件中找到
  4.消除快捷方式的小箭头
  在PC机的操作系统中可以通过修改注册表来取消快捷方式左下角的小箭头,但在WINCE中注册表没有关于取消小箭头的键值(可能我没找到^_^).在这里我采用的是直接修改资源文件的做法.
  打开shcore.res文件,其中文的路径在 $(_WINCEROOT)\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL\0804\,然后将1205的ICO的小箭头删 掉即可.注意,不是删除ID为1205的ICO图标,是删除ICO图标中的内容.5.微软应用程序的快捷方式
  如果在PB中添加了微软的应用软件,便会在桌面和程序中添加其快捷方式;如果觉得快捷方式碍眼,可以将其注释掉再编译即可.
  现在列出一些dat文件中定义的微软应用软件的快捷方式:
  wceappsfe.dat (C:\WINCE420\PUBLIC\WCEAPPSFE\OAK\FILES\),内含:pmail,wordpad
  wceshellfe.dat (C:\WINCE420\PUBLIC\WCESHELLFE\OAK\FILES\),内含:iexplore,帮助文档在&help&文件夹的快捷方式
  viewers.dat (C:\WINCE420\PUBLIC\VIEWERS\OAK\FILES\), 内含:pdfviewer,imageviewer,Presviewer,Docviewer
  directx.dat (C:\WINCE420\PUBLIC\DIRECTX\OAK\FILES\),内含:Media Player,DVD Player6. 修改默认shell
  其实让一个程序在wince里启动和windows里差不多,直接设置其为启动项,这个有几个方法。一个就是制作一个快捷方式,指向我?堑挠&贸绦蛉鏰pp.exe,然后将快捷方式放到\windows\startup下面。
  步骤如下:(假设app.exe已经拷贝到windows下面)
  在pb中创建一个文件,文件类型选txt,然后命名为.lnk后缀,假设名字为test.lnk
  编辑其内容为: 16#\windows\app.exe
  备注:前面的16是# 后面所有字符的总和,包括空格。Wince的帮助文档上说这么定义就行,但是我尝试后,最后down到目标机上面时提示找不到文件,在wince里查看这 么创建的test.lnk的属性,发现其指向\windows\app.exe后面还有两个方框,因此不对,我的解决方法是修改test.lnk的内容为 16#&\Windows\app.exe&
  编辑好lnk文件内容后在pb中修改project.bib
  在files段后面添加下面一行:(和添加别的文件到image中类似,也要在pb的flatform菜单的setting下添加build语句,同上,不再赘述)
  test.lnk $(_FLATRELEASEDIR)\test.lnk NK S
  project.dat
  增加下面一行:
  Directory(&\Windows\startup&):-File(&test.lnk&,&\Windows\test.lnk&)
  这样后系统启动后就会自动启动我们的程序了。
  另外一种方法是编辑注册表:在project.reg中添加如下内容
  [HKEY_LOCAL_MACHINE\init]
  &Launch80&P=&app.exe&
  &Depend80&P=hex:14,00,1e,00
  这个是设定启动顺序,launch后面的数字越大的越是后启动,Depend80后面的指定依赖项,为16进制,上面的语句表明依赖项为launch20 定义的device.exe和launch30中定义的gwes.exe, 注意Launch后面的数字范围为0到99 ,此范围之外的将不会有效果。
  这样两种方法的效果都是系统都是系统先启动资源管理器explorer.exe(就是看到的默认桌面),然后启动我们的程序,(如果利用 taskman shell然后去掉任务栏那么效果更好)但是这样还不够,我们如何不显示桌面,直接显示我们的?绦蚰兀?
  网上有人介绍的方法是去掉standard shell,但是我编译总是报错。我采用的方法是替换注册表中lauch50中的explorer.exe为我的app.exe,即搞定。
  修改注册表的方法:先把带KITL的系统跑起来,在PB的TOOLS-&Remote registry editor里修改,验证有效后,再去修改platfrom.reg, 或者自己写个REG文件,然后在platform.reg里INCLUDE进来 SYSGEN后确认PBWORKSPACE里相关项目的REL目录里reginit.ini文件里包含了自己做的修改后make image然后DOWNLOAD下去就OK了。
  值得补充的是,我们前面介绍的步骤中那个修改平台setting,添加语句的,是因为我每次都是重新sysgen和build,如果只是简单的 make image的话(都是pb中的build OS菜单下的命令),那么将直接用release中的内容,因此也可以直接将文件放到release文件夹,然后改project.bib等实现往 image中添加文件。 同样,也可以直接修改release中的shell.reg中的launch50值为我们自己的程序(或者类似修改reginit.ini文件, reginit.ini文件存放有所有wince的静态注册表,来达到去掉桌面,直接启动我们程序的效果)。
  注意,这么启动的程序,如果点击关闭,就会死机的,因为没有窗口运行了。实际运?弥校?比徊换崛糜没Ч乇瘴颐堑某绦颍??撬?黄鸸乇障低场?
  如果也需要build的话,可以通过往image中添加文件的方法将我们改好的shell.reg添加到release目录。
  总之,今天是把定制shell算是基本完成了
阅读(...) 评论()

我要回帖

更多关于 os映像 的文章

 

随机推荐