liuchanghe
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2006-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1503回复:4

关于注册表的问题,毕设,急等

楼主#
更多 发布于:2004-06-08 16:01
那位高手能给予指点:
在扫描到设备后安装驱动前,就在注册表的localmachine/system/correntcontrolset/enum/usb下建了个vid_0000&pid_0000项,但是我的vid是0471、pid是0666,是不是固件程序的问题啊??
望大哥给予指点,程序如下:
code USB_DEVICE_DESCRIPTOR DeviceDescr =
{
sizeof(USB_DEVICE_DESCRIPTOR),
USB_DEVICE_DESCRIPTOR_TYPE,
SWAP(0x0110),
USB_CLASS_CODE_TEST_CLASS_DEVICE,
//0,
0, 0,
EP0_PACKET_SIZE,

SWAP(0x0471),
SWAP(0x0666),
//SWAP(0x1626),
SWAP(0x0100),
0, 0, 0,
1
};
哦,对了,前面还有关于设备类的宏定义如下:
#define USB_CLASS_CODE_TEST_CLASS_DEVICE                     0xDC
#define USB_SUBCLASS_CODE_TEST_CLASS_D12                     0xA0
#define USB_PROTOCOL_CODE_TEST_CLASS_D12                     0xB0

小刘
liuchanghe
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2006-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-09 13:37
怎么没有人回答俺啊,好心人帮一下我吧,我真的很急 啊
小刘
larryhh
驱动小牛
驱动小牛
  • 注册日期2001-10-12
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-10 10:53
 
在扫描到设备后安装驱动前,就在注册表的localmachine/system/correntcontrolset/enum/usb下建了个vid_0000&pid_0000项
这个是你pc的root hub的标示,和你有没有插设备无关。
我估计你给pc回的descript信息有不对的地方,你好好check一下,device_decript,interface_decript,endpoint_decript
larry
liuchanghe
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2006-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-10 13:04
这位大哥,是不是固件程序的问题啊,不关驱动程序的事吧???
小刘
larryhh
驱动小牛
驱动小牛
  • 注册日期2001-10-12
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-10 13:49
我说的这部分就是由固件做的啊
larry
游客

返回顶部