Windows 过滤平台提供 API 来开发内核模式和用户模式网络过滤器驱动程序。
是否可以使用 Windows API 在 NDIS 上开发用户模式网络过滤器驱动程序?
问问题
257 次
1 回答
2
不。
Windows 没有从用户模式进程中执行 NDIS 级别过滤的基础结构。您可以自己构建它:编写一个将 IO 转发到用户模式的 NDIS 过滤器,优雅地处理超时和崩溃,同时使其既安全又快速。我相信您可以想象,这不是一项简单的任务,而且几乎可以肯定的是,完全在单片内核驱动程序中构建您的解决方案会更容易。
这是一个合理的功能要求!NDIS 团队希望有一个用户模式过滤模型。但是,我们更直接的路线图有一个用户模式 NIC 驱动程序 (NetAdapter)。在那之后,我们也许能够处理用户模式过滤。不幸的是,那将是几年后的事情,所以你可能不能只等我们到达那里。
于 2020-06-05T16:18:09.440 回答