昨天,linsk在blog中询问由于设置了开机密码,开机后软键盘没有显示出来,设备也没外接键盘,根本无法输入密码,以致进入不了系统的问题。他想到用RMC来远程输入密码,可没想系统也不支持。我想这主要是因为他的车载GPS系统根本没有键盘的驱动。这个问题在上面提到的设备上也碰到过一回。那设备到有键盘驱动,但只有几个功能键和方向键,无法输入密码。当时的解决办法就是重新烧系统,很冤。其实,这个问题的关键就在软键盘没显示而已,把软键盘弄出来不就OK了?
为了解决客户和linsk碰到的问题,修改了一下RMC的程序,增加了控制设备端软键盘显示和启动设备Shell的功能。只要能同步上,PC就能控制CE了。
第一个问题的解决方法,先启动设备,使其与主机同步上,运行RMCPC程序,同步显示后,点击Shell按钮,设备进入WinCE系统,接下来可以怎么调试都行。
开机不能输入密码的解决办法,同样先同步上,然后运行RMCPC,同步显示后,点击"软键盘",WinCE端的软键盘就乖乖的出来了。如下图所示。
当然,如果是忘记了密码,那还真是件麻烦事。简单试了一下NTLM的几个函数,虽然看起来执行都正常,但实际上并没有Reset密码。回头有时间再看看吧。随着CE的普及,这种事情肯定也会碰到的。
最后,要感谢一下linsk,其实我只是举手之劳而已,他竟那么客气。^_^
文中提到的RMC的下载地址:http://files.cnblogs.com/we-hjb/RMC.rar,使用方法就不赘述了,已经做得尽可能简单啦,如果真有问题,就留言吧。^_^
转载说明:此文原作者we-hjb,原文链接:http://www.cnblogs.com/we-hjb/archive/2008/09/04/1284678.html