一直想搞一个Windows CE 5 / 6 的设备来做整活用途,正好前段时间发现昂达的CE系统的GPS很便宜,就花25买来一个VP80。
到手之后有点傻眼:买之前没了解清楚,这台机器的不提供退出内置界面的方法,安装不了其他程序。插上电脑作为USB存储看了一下,却发现CE版的凯立德导航直接在盘里。
大概想了一下明白了,昂达作为厂家,技术力不足,除了那个带多媒体功能的Shell其他啥也做不出来,也提供不了靠谱的、加了密的导航app的更新方式,就索性把可执行文件放在盘里,用户可以自己去更新。
那就直接不用跟他客气了,纯C写一个无依赖的小程序,编译出ARM版本,直接替换掉凯立德的NaviOne.exe。这样开机之后就能直接启动这个小程序,然后关掉Shell启动explorer.exe即可回到WinCE的界面。
这个小工具可以在这里找到:
github.com/anderain/Onda-GPS-Shell-Killer
试了几个之前写的小程序,能跑,接下来可能研究一下.NET Compact Framework
发布于 广东
