windows98和XP下自己开发的USB设备的驱动程序是否不同?
为什么我们开发的系统在98下正常,在Xp下数据就错了呢?
我们用的是USB模块,转虚拟串口,VC编程,从串口读数据,在Xp下,每个字节的最高位被清除了,
即8位读出来后只有7位正确,最高位被置0了,例如0xFF读出来后是0x7F。
请问是什么原因,谢谢!