Windows过滤平台提供了开发内核态和用户态网络过滤驱动的API。
是否可以使用Windows API在NDIS上开发用户模式网络过滤驱动程序?
发布于 2020-06-06 00:18:09
不是的。
Windows没有从用户模式进程中执行NDIS级筛选的基础架构。你可以自己构建它:编写一个NDIS过滤器,将IOs转发到用户模式,优雅地处理超时和崩溃,同时使其既安全又快速。我相信您可以想象到,这不是一项微不足道的任务,而且几乎可以肯定的是,完全在一个单片内核驱动程序中构建您的解决方案会更容易。
这是一个合理的功能请求!NDIS团队希望有一个用户模式过滤模型。然而,我们更直接的路线图有一个用户模式NIC驱动程序(NetAdapter)。在那之后,我们也许能够解决用户模式过滤问题。不幸的是,这还需要几年的时间,所以你可能不能只是等待我们到达那里。
https://stackoverflow.com/questions/62211214
复制相似问题