是截取GPS传出来的数据,但要寻找GPS跟计算机连接的端口GPS连接上就会传出数据,如何在程序里面加上自动寻找串口?

解决方案 »

  1.   

    没有说清楚,sorry,是USB端口,GPS连接计算机是USB端口,所以要查找
      

  2.   


    我看你用的是 USB->COM 吧!
    注册表中有串行口列表:
    HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
      

  3.   

    首先,确定一个COM端口范围;依次打开,读取数据,读取到了就是它了。就是这个道理,不过这是要耗时间的,
    系统支持256个串行口,你不可能都去测试。
    HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
    这个注册表键列出了系统中安装的串行口,它不一定是连续的,
    一个个测过来,就能测到。
      

  4.   

    我都不知道你是不是 USB->COM  ?