低级筛选器驱动程序看不到来自 Microsoft Edge 的 USB 数据包

问题描述 投票:0回答:0

我有一个在 Windows 10 上使用 WinUSB 用户模式驱动程序运行的大容量 USB 设备。

当 Microsoft Edge 或 Google Chrome 打开时,几秒钟后,它们会询问我的设备以读取配置描述符和字符串描述符。令人惊讶的是,与其他数据包不同,这些来自 Edge 和 Chrome 的询问数据包不会显示在 Wireshark 中。

不幸的是,这些询问数据包导致我的设备出现故障,所以我编写了一个内核模式低级设备过滤器驱动程序来阻止它们。但它不会阻止他们。

我知道过滤器驱动程序正在工作,因为我可以用它阻止任何其他东西。

还有什么我可以尝试阻止这些询问数据包到达设备吗?

另一个应用程序如何在不通过我的驱动程序堆栈的情况下访问我的设备?还是 Windows 绕过过滤器驱动程序为 Edge 和 Chrome 提供某种服务以支持 WebUSB?

windows usb filter-driver
© www.soinside.com 2019 - 2024. All rights reserved.