社区
嵌入开发(WinCE)
帖子详情
wince 6.0 启动后无法弹出软键盘的问题
weixiao361
2010-08-24 11:10:58
大家好!我用的平台是PXA270+Wince6.0 在组件中选择了SIP的大小键盘组件,在板子上可以正常运行,可以弹出软键盘。不过用过一段时间(大概两三周的时间)后,在启动后点击任务栏中的软键盘图标,软键盘无法弹出,而且我的设备中的“控制版面”快捷方式变成变成无效的快捷方式,还有单击任务栏左下角的wince小图标中我的程序中的“wince任务管理器”也变成无效的。这个是什么问题哈,?有人遇到过吗?请各位大虾指教,谢谢!
...全文
234
11
打赏
收藏
wince 6.0 启动后无法弹出软键盘的问题
大家好!我用的平台是PXA270+Wince6.0 在组件中选择了SIP的大小键盘组件,在板子上可以正常运行,可以弹出软键盘。不过用过一段时间(大概两三周的时间)后,在启动后点击任务栏中的软键盘图标,软键盘无法弹出,而且我的设备中的“控制版面”快捷方式变成变成无效的快捷方式,还有单击任务栏左下角的wince小图标中我的程序中的“wince任务管理器”也变成无效的。这个是什么问题哈,?有人遇到过吗?请各位大虾指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixiao361
2010-08-26
打赏
举报
回复
[Quote=引用 9 楼 chinesedragon2010 的回复:]
“红色字体是我为了实现HIVE注册表加进去的,得到的结果是“我的设备”中有“ResidentFlash”文件夹(很奇怪为什么不是盘符)。然后就实现了HIVE注册表”
楼主,你好,你把一些数据或者是工具或者是.exe拷贝到“ResidentFlash”文件夹下,关机重启之后,之前拷贝到这个文件夹下的资料还会有吗?我的系统下出现的是ResidentFlash盘符而不是ResidentFlash文件夹……
[/Quote]
在的哈,我也很奇怪这一点。 ;"MountPermanent"=dword:1 ;; 加上则显示的是文件夹,不加则显示盘符,这个我已经屏蔽了的
lawn212
2010-08-25
打赏
举报
回复
真是复杂啊
sunrain_hjb
2010-08-24
打赏
举报
回复
估计是文件系统出问题了。楼主用的是NOR Flash还是NAND Flash呢?
chinesedragon2010
2010-08-24
打赏
举报
回复
“红色字体是我为了实现HIVE注册表加进去的,得到的结果是“我的设备”中有“ResidentFlash”文件夹(很奇怪为什么不是盘符)。然后就实现了HIVE注册表”
楼主,你好,你把一些数据或者是工具或者是.exe拷贝到“ResidentFlash”文件夹下,关机重启之后,之前拷贝到这个文件夹下的资料还会有吗?我的系统下出现的是ResidentFlash盘符而不是ResidentFlash文件夹。
weixiao361
2010-08-24
打赏
举报
回复
[Quote=引用 6 楼 sunrain_hjb 的回复:]
PXA270+NAND要想做稳定,可能需要花点心思。
[/Quote]
恩,我的系统是会出问题,不过都慢慢解决了,这个问题是近来才出现的,印象中是修改NANDFLASH驱动后出现的,不过现在已经还原了,本以为就好了,没想到过了一段时间又这样了,而且郁闷的是这个问题重新下个映像就好了,问题是板子用一段时间后出现问题,这个问题太难找了。
weixiao361
2010-08-24
打赏
举报
回复
[Quote=引用 4 楼 weixiao361 的回复:]
引用 2 楼 chinesedragon2010 的回复:
应该是hive-based注册表保存出了问题,HIVE-Based的注册表包含三个部分,我称之为引导Hive,系统Hive和用户Hive,也就是Boot.hv,system.hv和user.hv。Boot.hv主要用于系统引导时候所需的注册表设置,这部分设置不会被保存在磁盘上面,也就是说,在系统掉电以后就会丢失。实际上,这部分应该说是属……
[/Quote]
我的注册表
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDrv]
"Prefix"="DSK"
"Dll"="FlashDrv.DLL"
"Index"=dword:1
"Order"=dword:0
"IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Profile"="FlashDrv"
"Flags"=dword:1000 ;modified by wxm 11000
"AutoFormat"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv]
"DefaultFileSystem"="FATFS"
"Name"= "samsung nand flash"
"Folder"="ResidentFlash"
"BootPhase"=dword:0
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
;"MountPermanent"=dword:1 ;; 加上则显示的是文件夹,不加则显示盘符
"MountAsBootable"=dword:1
"MountHidden"=dword:0 ;;if want to hide this partition, please set it to 1
"MountAsROM"=dword:0
"MountAsRoot"=dword:0
"MountSystem"=dword:0
"PartitionDriver"="mspart.dll"
"Flags"=dword:1000 ;add by wxm
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv\FATFS]
"EnableCacheWarm"=dword:0
"MountAsRoot"=dword:1
"MountFlags"=dword:2 ;add by wxm
[HKEY_LOCAL_MACHINE\init\BootVars]
"SystemHive"="\\ResidentFlash\\system.hv"
"ProfileDir"="\\ResidentFlash"
"Flags"=dword:3
"RegistryFlags"=dword:1
"Start DevMgr"=dword:1 ;add by wxm
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\FlashDrv]
"DriverPath"="Drivers\\BuiltIn\\FlashDrv"
"LoadFlags"=dword:1
"BootPhase"=dword:0
"Order"=dword:0
; END HIVE BOOT SECTION
红色字体是我为了实现HIVE注册表加进去的,得到的结果是“我的设备”中有“ResidentFlash”文件夹(很奇怪为什么不是盘符)。然后就实现了HIVE注册表
sunrain_hjb
2010-08-24
打赏
举报
回复
PXA270+NAND要想做稳定,可能需要花点心思。
chinesedragon2010
2010-08-24
打赏
举报
回复
有可能和platform.reg下面介于; HIVE BOOT SECTION和; END HIVE BOOT SECTION之间的注册表设有关。
weixiao361
2010-08-24
打赏
举报
回复
[Quote=引用 2 楼 chinesedragon2010 的回复:]
应该是hive-based注册表保存出了问题,HIVE-Based的注册表包含三个部分,我称之为引导Hive,系统Hive和用户Hive,也就是Boot.hv,system.hv和user.hv。Boot.hv主要用于系统引导时候所需的注册表设置,这部分设置不会被保存在磁盘上面,也就是说,在系统掉电以后就会丢失。实际上,这部分应该说是属于RAM-Based注册表,由于这部分数据不需要改动,所以也就……
[/Quote]
我以前确实是hive-based注册表,以前的BSP没有,后来我加进去的。但是奇怪的是为什么这种现象是一段时间后才出现??不知道您说的系统的注册表设置是?
weixiao361
2010-08-24
打赏
举报
回复
[Quote=引用 1 楼 sunrain_hjb 的回复:]
估计是文件系统出问题了。楼主用的是NOR Flash还是NAND Flash呢?
[/Quote]
用的是NAND Flash
chinesedragon2010
2010-08-24
打赏
举报
回复
应该是hive-based注册表保存出了问题,HIVE-Based的注册表包含三个部分,我称之为引导Hive,系统Hive和用户Hive,也就是Boot.hv,system.hv和user.hv。Boot.hv主要用于系统引导时候所需的注册表设置,这部分设置不会被保存在磁盘上面,也就是说,在系统掉电以后就会丢失。实际上,这部分应该说是属于RAM-Based注册表,由于这部分数据不需要改动,所以也就无所谓了。System.hv存放关于系统的注册表设置,user.hv存放和用户相关的注册表设置,所以应该是系统的注册表设置出错了。
wince
下串口自制键盘dll 源码
程序可以实现串口的打开和收发数据 开发环境为windowsCE
6.0
VS 2008 C#语言开发
wince
6.0
系统下打开系统键盘(c#2008)
需要用到
wince
系统的自带键盘,参考网上做了一个按钮事件 代码如下: public Form1() { InitializeComponent(); } public static uint SIPF_OFF = 0x00;//
软键盘
关闭 public static uint SIPF_...
U盘完美
启动
WinE
6.0
成功
也可以直接把
WINCE
BOOT文件(该文件从
WinCE
软
启动
盘制作得到)拷贝到U盘的根目录。(文中所用到的文件地址附后) 2、在DOS
启动
后,输入esatest测试下,看看机器支持多少的分辨率。一般支持800x600x16 在AOTOEXEC....
WinCE
下自定义的大
软键盘
WinCE
下默认的大
软键盘
如下图所示。 在实际应用中,很多按键,如最上面一行的F1~F12几乎很少使用...
WinCE
6.0
中,其源代码位于C:\
WINCE
600\PUBLIC\COMMON\SDK\SAMPLES\LARGEKB。至于如何修改,这里就不做介绍了...
WinCE
开发的一般
问题
它当然没有后出的VC
6.0
好,并且没有支持PSPC 1.2 SDK,以太网调试等等。但如果你想开发Windows CE1.0应用,那只好使用它。因为
6.0
并不支持
WinCE
1.0。 使用Visual C++ 5.0开发你需要下列工具: Visual C++ 5.0, ...
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章