2009-08-13 15 views
4

我有一个中国的GPS手持Windows CE在船上,我想安装我自己的应用程序。问题是这个设备启动它自己的用户界面,并没有关闭它的选项(这基本上是全新的与GPS,媒体播放器等仪表板)。我想完全摆脱这个应用程序,所以我有一个干净的系统,我可以编写程序。用我的Windows CE应用程序替换手持式自定义仪表板

当我将设备连接到我的电脑第一询问是否应该在USB模式下使用(其中它充当可移动驱动器),或者它应该只使用USB给电池充电。在USB模式下,我可以看到插入手持设备的SD闪存卡的内容,但仅包含一些示例视频和音乐。

我的猜测是,如果有一个Windows CE引擎盖下应该有安装和设备上卸载定制的软件,但我只是不知道从哪里开始的一种方式。

问题是我该怎么做?它甚至有可能吗?那种设备可以变成一种设备,我可以自己编写软件,还是需要寻找别的东西?

如果它使问题更容易this是那种我谈论的设备。

回答

4

我想你有什么是PNA(个人导航助手)。这些基于WinCE,但将其隐藏在自定义仪表板中,该仪表板提供有限的功能。现在,进入操作系统内部并定制应用程序的方式很大程度上取决于设备的功能。有论坛(如gpspassion.com)解释如何'入侵'这些设备。

从个人的经验(虽然是旧版本 - WINCE4.2 .NET和德国PNA)有两种选择:

  1. 冲洗设备与另一个(当量)的ROM一个由建MIO或其他一些供应商,并且允许你看到则由底层OS

  2. 找到一种方式来获得访问/ Windows文件夹,USB模式下。然后,您可以强制它启动regedit实用程序并删除自动运行密钥(autoexec.bat文件很少用于我看到的)。再次,从这个问题来看,这似乎并未被默认允许,但取决于实际的模型,您可能会在gps专用论坛上发现一个黑客攻击。

一旦你到达操作系统,你将需要放入一些DLL来使大多数PDA程序工作,但它应该做的工作。

祝你好运。

2

如果您有Windows CE 6.0,你桌面上的操作系统Builer版本,并且有VS2005/8,你可以在掌上电脑中创建自己的Windows CE的构建,并使用ActiveSync部署。 这将相当于在手持设备上干净地重新安装操作系统。

否则,检查隐藏/系统文件,当您通过USB连接它,并编辑autoexec.bat。但我不完全确定这是可见的。

+0

我认为你正在考虑的那些隐藏的文件在设备的内部存储器和USB上,它只显示了我的SD卡内容。我的另一个担心是ActiveSync没有检测到这个设备,所以我不确定你可以部署我的Win CE版本。最有趣的部分是没有ActiveSync,该设备对系统来说是完全不可见的,但安装后我只能在USB模式下访问SD卡。 – RaYell 2009-08-13 16:07:33