sp5v210 添加输入法第二篇

来源:互联网 发布:windows rt系统下载 编辑:程序博客网 时间:2024/06/13 17:58

上节说到如何添加输入法到注册表,但发现重启,断电开发板输入法打不开,但存在注册表,只是相关文件丢失

于是照着开发板注册表修改工程里的注册表文件,并将相应文件添加到工程。具体如下:

1,修改platform.bib

IF BSP_NOBACKLIGHT !
 backlight.cpl   $(_FLATRELEASEDIR)\backlight.cpl     NK U
ENDIF ; BSP_NOBACKLIGHT !
 WnpyCE.dll   $(_FLATRELEASEDIR)\WnpyCE.dll     NK U
 findIndex.idx   $(_FLATRELEASEDIR)\findIndex.idx     NK U
; ShiQiang WnpyCab.unload   $(_FLATRELEASEDIR)\ShiQiang WnpyCab.unload     NK U
 Total_MB.idx   $(_FLATRELEASEDIR)\Total_MB.idx     NK U
 Total_MB.txt   $(_FLATRELEASEDIR)\Total_MB.txt     NK U
 WnpyCab.DAT   $(_FLATRELEASEDIR)\WnpyCab.DAT     NK U
 WnpyCab.DLL   $(_FLATRELEASEDIR)\WnpyCab.DLL     NK U
 ShiQiangWnpyCab.DAT   $(_FLATRELEASEDIR)\AppMgr\ShiQiangWnpyCab.DAT     NK U
 ShiQiangWnpyCab.DLL   $(_FLATRELEASEDIR)\AppMgr\ShiQiangWnpyCab.DLL     NK U
 Wnpy.ARMV4.CAB   $(_FLATRELEASEDIR)\Wnpy.ARMV4.CAB     NK U
; WnpyCE.dll   $(_FLATRELEASEDIR)\WnpyCE.dll     NK U
IF BSP_NOOES !

必须在backlight.cpl   $(_FLATRELEASEDIR)\backlight.cpl     NK U
代码后面添加否则添加不进nk

2,修改platform.reg

[HKEY_LOCAL_MACHINE\SOFTWARE\Apps\ShiQiang WnpyCab]
 "IsvFile"="\\Windows\\AppMgr\\ShiQiangWnpyCab.DLL"
 "CmdFile"="\\Windows\\AppMgr\\ShiQiangWnpyCab.DAT"
 "CabFile"="Wnpy.ARMV4.CAB"
 "InstallDir"="\\Program Files\\WnpyCab"
 "InstlDir"="\\Program Files\\WnpyCab"
 "Instl"=dword:1
 "InstlDirCnt"=dword:1

[HKEY_LOCAL_MACHINE\SOFTWARE\WnpyCE]
 "Curfollow"=dword:1
 "DisableDefaultIME"=dword:1
 "Original IME File"="_myime.dll"
 "4ChOnly"=dword:1
 "4ChShop"=dword:1
 

这个目前添加但是没用,所以就有了将cab还要重新安装这一步。

3,将安装的cab解压的文件添加到file目录下

重新编译,这里有个技巧,将file修改的都复制到release下make image就行

烧写nk,安装cab,成功后拔掉电源线重新启动,发现掉电输入法运行正常。

4,这里有个大问题就是添加了注册表但烧写nk没有我们的输入法,必须再安装一遍。如果有访客知道请告知,不胜感谢。

 

 

0 0
原创粉丝点击