我手持了带有Windows CE的中文GPS,我想安装自己的应用程序。问题是这个设备启动了自己的用户界面,没有关闭它的选项(这基本上是带有GPS,媒体播放器等的新仪表板)。我想彻底摆脱这个应用程序,所以我有一个干净的系统,我可以编写程序。
当我将设备连接到计算机时,它首先会询问它是否应该在USB模式下使用(它可以作为可移动驱动器使用),还是应该使用USB为电池充电。在USB模式下,我可以看到插入手持设备的SD闪存卡的内容,但它只包含一些示例视频和音乐。
我的猜测是,如果有一个Windows CE,应该有一种在设备上安装和卸载自定义软件的方法,但我不知道从哪里开始。
问题是我该怎么做?它甚至可能吗?可以将这种设备改成我可以自己编写软件的设备,还是需要寻找其他设备?
如果它使问题更容易this是我正在谈论的那种设备。
答案 0 :(得分:4)
我认为你拥有的是PNA(个人导航助手)。这些基于WinCE,但将其隐藏在自定义仪表板下,该仪表板提供有限的功能。现在,进入操作系统内部和自定义应用程序的方式在很大程度上取决于设备是什么。有论坛(如gpspassion.com)解释如何“入侵”这些设备。
根据个人经验(尽管有旧版本 - WinCE4.2 .NET和德国PNA)有两种选择:
使用由MIO或其他供应商构建的另一个(等效的)刷新设备的ROM,并允许您查看不正常的操作系统
在USB模式下,找到一种访问/ Windows文件夹的方法。然后你可以强制它启动regedit实用程序并删除自动运行键(autoexec.bat文件很少用于我所看到的)。同样,从问题来看,默认情况下似乎不允许这样做,但根据实际模型,您可能会在gps专用论坛上发现黑客攻击。
一旦你进入操作系统,你需要输入一些dll来使大多数PDA程序工作,但它应该可以完成这项工作。
祝你好运。
答案 1 :(得分:2)
如果桌面上有Windows CE 6.0 OS Builer版本,并且有VS2005 / 8,则可以为掌上电脑创建自己的Windows CE版本,并使用ActiveSync进行部署。 这相当于在手持设备上干净地重新安装操作系统。
否则,在通过USB连接时检查隐藏/系统文件,并编辑autoexec.bat。但我不完全确定这是可见的。