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