在定制wince系统过程中,直接修改某些注册表中的值,来实现系统中某些功能。假设项目为:OS_try
一、添加或更改桌面背景图案
1. 添加定制的背景图案文件(如:picture.bmp)到项目OS_try下的xxx_Release目录下;
2. 打开Shell.bib文件,在其最后添加:
Windowsxp.bmp $(_FLATRELEASEDIR)\picture.bmp NK S
保存退出;
3. Make Run-Time Image重新制作平台映象。
将映象下载到设备后重启,可以发现在控制面板->显示可以选择刚才添加的图案作为桌面背景;
若希望将该图案设为启动时桌面背景,需在第2步之后:
2.1 打开wceshellfe.reg,将键值:
[HKEY_CURRENT_USER\ControlPanel\Desktop]
"wallpaper"="\\Windows\\WindowsCE.bmp"
替换WindowsCE.bmp为Windowsxp.bmp
接着执行第3步,启动后可以发现桌面已经替换为自定义的图案了。
二、桌面图标设置(Shell.reg)
1. 去掉桌面上“我的设备(My Device)”和“回收站(Recycle Bin)”两个图标
找到:
[HKEY_LOCAL_MACHINE\Explorer\Desktop]
"{000214A0-0000-0000-C000-000000000046}"="My Device"
"{000214A1-0000-0000-C000-000000000046}"=Recycle Bin"
改为:
;"{000214A0-0000-0000-C000-000000000046}"="My Device"
;"{000214A1-0000-0000-C000-000000000046}"=Recycle Bin"
2. 去掉桌面上其他快捷方式
Wince通过格式:
Directory("\Windows\LOC_DESKTOP_DIR"):-File("LOC_DESKTOP_LNK","\Windows\wordpad.lnk")
在桌面上建立快捷方式。
a. 将xxx_Release文件夹下wceappsfe.dat中的所有
Directory("\Windows\LOC_DESKTOP_DIR"):-File(......)
全部注释掉
b. 将xxx_Release文件夹下wceshellfe.dat中的所有
Directory("\Windows\LOC_DESKTOP_DIR"):-File(......)
全部注释掉
三、工具栏属性设置(Shell.reg)
1. 任务栏自动隐藏
在注册表shell.reg中添加
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide]
@="1"
2. 任务栏不总在最前面
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\OnTop]
""=dword:0