-1

我正在运行带有 SP1 的 Windows 7 Ultimate。我下载了 WinDivert-1.0.5-MSVC 包并使用命令“E:\lib\WinDivert-1.0.5-MSVC\x86>passthru.exe true 1”运行 passthru.exe 文件。然后它给了我错误:“警告:无法重新注入数据包(1237)”。网络也坏了。谁能告诉我为什么?谢谢。

E:\lib\WinDivert-1.0.5-MSVC\x86>passthru.exe "true" 1
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
warning: failed to reinject packet (1237)
^C
E:\lib\WinDivert-1.0.5-MSVC\x86>
4

1 回答 1

1

1237 = ERROR_RETRY 根据Microsoft 的文档。错误代码的描述不是很有帮助,即“操作无法完成。应执行重试。 ”我不清楚此错误消息的根本原因。

WinDivert 本质上将数据包传递给底层的 Windows 过滤平台 (WFP) 数据包注入函数,并在发生错误时将结果返回给用户。也许世界粮食计划署的专家可以提供帮助?

这个人也有同样的问题,显然是系统安装了一些其他软件造成的。删除有问题的软件后,错误消息也得到了解决。

于 2013-09-29T08:13:06.260 回答