要用USB作两台PC的通讯是否还需要驱动程序?需要什么特别的硬件设备(除了USB对接线)吗?在VC中,如何得到USB设备的GUID?如何得到设备的系统路径?

解决方案 »

  1.   

    好像不能用USB做两台计算机的通讯。
    USB协议中规定用USB连接的两个设备必须有主从的关系。就连USB线的接口也全部一样。我想如果用两根USB线分别连接两台计算机,然后用一个设备作为他们(计算机)的设备,这样实现两台计算机连接可能是可行的。(我也没有时过)
    GUID!!?? 你的设备肯定没有GUID(GUID用于在COM中唯一表示一个组件)建议你看看2000 DDK
      

  2.   

    USB设备GUID可以从硬件或者驱动开发厂商那里得到,或者是插入设备并正确安装驱动后用DDK中的objdir工具分析DosDevices下的符号连接名得到
      

  3.   

    可以借助软件就可以了。
    guid是驱动程序里写的。是用来标识硬件的。用来产生硬件的名字的
      

  4.   

    用一组函数setupdienumclassdevs等,一共有四个,去msdn里找就可以了
      

  5.   

    usb在WIN操作系统中的驱动程序,是以主机对外设而开发的。要两台主机互联,必须在连县中间家一个转换器。