加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – WinUSB应用程序或用户模式驱动程序,作为USB分析/嗅探

发布时间:2020-12-14 04:27:06 所属栏目:Windows 来源:网络整理
导读:可能是一些与WinUSB API或用户模式USB驱动程序广泛合作的问题 – 可以将WinUSB API或用户模式驱动程序用作USB连接的被动观察者,捕获中断通知,控制请求,数据传输等.在不干扰其他应用程序(例如iTunes)的情况下,显然需要同时访问设备,同时我的应用程序正在监视
可能是一些与WinUSB API或用户模式USB驱动程序广泛合作的问题 – 可以将WinUSB API或用户模式驱动程序用作USB连接的被动观察者,捕获中断通知,控制请求,数据传输等.在不干扰其他应用程序(例如iTunes)的情况下,显然需要同时访问设备,同时我的应用程序正在监视连接并在其上显示数据?

或者您是否必须编写内核模式过滤器驱动程序并将自己注入USB堆栈以实现这一目标?

在过去,有一些可靠的选项(libusb-win32和usbsnoop是具体的)虽然两者都围绕旧的DDK而不是Windows Driver Foundation构建,并且不再定期支持.因此,我犹豫是否要围绕他们建立一些重要的东西.

解决方法

您必须编写过滤器驱动程序.没有其他方法可以拦截其他设备生成的流量.您可以使用较新版本的DDK,即KMDF来执行此任务.它会让你的生活更轻松.但我认为只需要一台硬件总线分析仪就会更便宜,更有效.

有a good overview by OSR.您必须登录才能阅读此内容,但如果您要进行任何内核模式开发,我强烈建议您先登录.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读