首页>
技术资讯>
详情

WinCE开机密码的输入方法

2016-05-16 来源:CC 阅读量: 0
关键词: WINCE

    前两天,客户送回来一台设备,说是系统崩溃了,还写了详细的出错过程。设备采用的是WinCE系统,通过修改注册表,屏蔽了开机运行explorer.exe,直接运行自己的程序。所谓崩溃就是自己的程序运行不起了,其实系统是没有问题的。同步都能用。可由于explorer.exe没有运行,根本无法修复。怎么办?重新烧系统固然是一种解决办法,但也太冤枉了。系统可没有任何问题,只是Shell没运行而已。
    昨天,linsk在blog中询问由于设置了开机密码,开机后软键盘没有显示出来,设备也没外接键盘,根本无法输入密码,以致进入不了系统的问题。他想到用RMC来远程输入密码,可没想系统也不支持。我想这主要是因为他的车载GPS系统根本没有键盘的驱动。这个问题在上面提到的设备上也碰到过一回。那设备到有键盘驱动,但只有几个功能键和方向键,无法输入密码。当时的解决办法就是重新烧系统,很冤。其实,这个问题的关键就在软键盘没显示而已,把软键盘弄出来不就OK了?
    为了解决客户和linsk碰到的问题,修改了一下RMC的程序,增加了控制设备端软键盘显示和启动设备Shell的功能。只要能同步上,PC就能控制CE了。
    第一个问题的解决方法,先启动设备,使其与主机同步上,运行RMCPC程序,同步显示后,点击Shell按钮,设备进入WinCE系统,接下来可以怎么调试都行。
    开机不能输入密码的解决办法,同样先同步上,然后运行RMCPC,同步显示后,点击"软键盘",WinCE端的软键盘就乖乖的出来了。如下图所示。

                         

    当然,如果是忘记了密码,那还真是件麻烦事。简单试了一下NTLM的几个函数,虽然看起来执行都正常,但实际上并没有Reset密码。回头有时间再看看吧。随着CE的普及,这种事情肯定也会碰到的。
    最后,要感谢一下linsk,其实我只是举手之劳而已,他竟那么客气。

热门推荐 查看更多