gpt4 book ai didi

windows - WinUSB 应用程序或用户模式驱动程序作为 USB 分析/嗅探器/趋势的过滤驱动程序

转载 作者:可可西里 更新时间:2023-11-01 14:00:27 26 4
gpt4 key购买 nike

可能是一些广泛使用 WinUSB API 或用户模式 ​​USB 驱动程序的人的一个问题 - WinUSB API 或用户模式驱动程序是否可以用作 USB 连接的被动观察者,捕获中断通知、控制请求、数据传输等,而不干扰其他应用程序(例如 iTunes),这显然需要在我的应用程序监视连接并在其上显示数据的同时并发访问设备?

或者您是否必须编写内核模式过滤器驱动程序并将自己注入(inject) USB 堆栈才能实现这一点?

过去,有一些可靠的选项(具体来说是 libusb-win32 和 usbsnoop),尽管它们都是围绕旧的 DDK 而不是 Windows Driver Foundation 构建的,并且不再真正得到定期支持.因此,我对围绕它们构建一些重要的东西犹豫不决。

最佳答案

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

a good overview by OSR .您必须登录才能阅读本文,但如果您要进行任何内核模式开发,我强烈建议您无论如何都要登录。

关于windows - WinUSB 应用程序或用户模式驱动程序作为 USB 分析/嗅探器/趋势的过滤驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1354421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com