摘要: 大致分为以下三个步骤:(具体的一些概念的东西,没有详细说明)一、枚举HCD(Host Controller) HCD的命名规则为 \\.\HCD0,\\.\HCD1…… 一开始,我们假设有N个HCD,然后 使用CreateFile函数 获取到HCD的设备句柄之后,我们需要获取它下面的首个HUB的设备。二、根据HCD的设备句柄获取HUB设备 使用CreateFile函数打开USB,首先获取该hub的名字,使用DeviceIoControl函数向hcd设备发IOCTL_USB_GET_ROOT_HUB_NAME就可以获取要打开USB的名字。 如此就可以使用CreateFile函数打开USB,得到H 阅读全文
posted @ 2013-06-17 17:15 CNW 阅读(997) 评论(0) 推荐(0) 编辑