1

Microsoft 提供了一个示例stmedit,用于演示Windows 筛选平台 (WFP)技术。您可以在此处查看示例。

此示例也在 Windows 7 DDK 中分发,效果很好。但是,当尝试在 Windows 8 Release Preview(32 位和 64 位)上运行此示例时,它不起作用。

代码在 Visual Studio 2012 中构建良好,甚至可以作为驱动程序安装。事实上,它甚至可以net start stmedit很好地启动。但是,它不会修改任何网络流量,尽管它应该在网络流量中用“晴天”替换任何出现的“雨天”(我已经使用其记录的注册表设置对其进行了配置)。

有没有人能够让这个示例在 Windows 8 上运行?

4

1 回答 1

1

这里

从 Windows 8 开始,对 Windows 过滤平台的可用功能和行为进行了一些更改。通常,要利用新功能,您必须编译或重新编译将 NTDDI_VERSION 宏设置为 NTDDI_WIN8 的标注驱动程序。

基本上,确保您正在检查正确的 NTDDI_VERSION。

于 2012-08-15T18:45:55.920 回答