最近得到一部免费的GPS导航仪,想通过研究改进一下该导航仪的功能,遇到一些困难困扰我很久了,希望高手能施以援手,感激不尽。问题是这样的,该导航仪是wince4.2的系统,GPS导航软件运行的时候已经将GPS模块的串口(GPS模块只有一个串口,只能向这个串口输出经纬度等信息)占用,我现在想在不影响导航软件使用的情况下,获取到GPS模块从串口输出的相关GPS定位数据(只需要获取不需要发送数据到串口),只知道有两种方式可以实现,一种是驱动过滤(这个太高深了,没有接触过),一种是API hook我比较偏向于后者,急切希望能够获得部分相关信息或资料。我在网上查了很多资料,好像都不行。另外我是用C#来开发程序的,希望能有高手帮帮忙。我最近被这个问题搞的焦头烂额的了,其实也没有什么目的,就是自己觉得好玩而已。
解决方案 »
- c#如何循环将一个txt的内容写入excel
- Pocket PC开发,求EVC++3.0,急用!
- .NET 平台下 开发WinForm程序
- c#做DLL封装了一 数据库,该怎么写连接字符串?
- 寻求网页数据抓取源代码
- 动态生成一组CheckBox,有什么好一点的方法让它们在一个panel上整齐的布局?
- 初学者问题,关于命名空间
- C#如何调用存储过程~?
- 一个表中有5000条记录,从中随机取不同的20条,SQL语句应该怎么写啊?填充DS是用Adapter.fill
- 高分请教:如何在安装项目中生成Uninstall程序?
- 为什么Device device=(Device)sender会报错
- 用递归调用怎么解决刷新问题?不会重复出现多个根节点。
现在不是只有2个头吗,在弄一个RS232的头来接上去。只接设备的GND和发送线(TxD)2个就可以了。
设备的数据接受线(RxD)不用接的,把这个多出来的头插到电脑串口上去。然后用串口软件打开这个串口。
再打开GPS设备,有数据的话 ,串口软件就能收到了。而且不影响GPS软件的正常使用。
这个方法安全可靠,即使做接头的时候要细心点,别短路了
帮你顶!!