世界粮食计划署验证程序问题

WFP verifier issue

根据 FWPM_LAYER_ALE_AUTH_CONNECT_REDIRECT、

的文档

“从 Windows 8 开始,为 localRedirectContext 分配的内存将由 WFP 取得其所有权,并在删除代理流时释放。”

但是,如果验证器处于打开状态,那么它会提供错误检查 DRIVER_VERIFIER_DETECTED_VIOLATION,并且不会为上下文释放分配。

有什么解决办法吗?

我了解了从 windows 8 开始出现 localRedirectContext 之前可用的内容。 管理分配用于存储上下文的内存列表,并在用户模式使用本地端口、IP 版本和协议号请求记录时清除它。通过做这个, -> 列表不会变长,因为它在监听新连接后会立即被清除 -> 如果在卸载 callout 驱动程序时某些连接仍在处理中,则通过释放列表中可用的项目来解决验证程序问题