我试图编写简单的防火墙,可以通过过滤器丢弃数据包。为此我使用WinDivert。我加载WinDivert.dll并将WinDivert.lib和WinDivert32.sys添加到项目文件夹。然后我尝试使用WinDivertOpen()来安装WinDivertDriver。结果总是消极的。 我该怎么做,我该如何成功安装驱动程序?代码示例。 使用WinDivert丢弃数据包
0
A
回答
0
我以下面的方式解决了这个问题。 1)在Project-> Properties-> Linker-> Input-> Additional Dependencies中设置WinDivert.lib的路径。 2)移动到根文件夹文件WinDivert.dll和WinDivert32.sys。 3)将windivert.h包含到我的项目中。 4)在TESTSIGNING引导配置(用于此Windows驱动程序工具包7.1.0。)中设置我的电脑。 )重新启动PC。 如果这些步骤无法帮助您从Windows Driver Kit 7.1.0的源代码构建WinDivert。和Visual Studio 12或更高,因为它描述here
相关问题
- 1. 如何使用RateLimiter丢弃数据包?
- 2. Linux丢弃UDP数据包
- 3. 从IPTables丢弃数据包
- 4. WinDivert连接丢失
- 5. 查找总丢弃的数据包:Android
- 6. 做假冒数据包丢弃?
- 7. 追踪数据包被阻止/丢弃
- 8. 丢弃捕获的数据包
- 9. 升压ASIO丢弃UDP数据包
- 10. 识别和丢弃SSL数据包
- 11. 安卓蓝牙:丢弃数据包
- 12. 捕获数据包然后丢弃数据包IPS系统
- 13. 如何在NS3中使用PointToPointHelper来丢弃数据包
- 14. 使用nfq_set_verdict2(NF_DROP)丢弃日志数据包
- 15. 是否可以使用Winpcap过滤(丢弃)数据包?
- 16. 丢弃数据包如果在节点JS中使用Socket.IO后台丢失
- 17. QT串行丢弃数据
- 18. MBED串行丢弃数据
- 19. WCF丢弃重复数据
- 20. 丢弃数据报套接字的传入'数据包
- 21. WinDivert - 修改数据包数据/有效负载内容
- 22. 测量各个TCP连接丢弃的数据包数量
- 23. 丢弃,在使用HTML5
- 24. 如何在使用套接字限制下载速度时丢弃数据包?
- 25. 如何使用ebtables或ptables丢弃具有特定MAC地址的数据包?
- 26. NS2,大于100字节的数据包被丢弃在802.15.4上
- 27. 与OPNET模拟处理丢弃的数据包
- 28. 如何解决tcpdump丢弃的数据包?
- 29. tcpdump返回0个数据包捕获,接收和丢弃
- 30. 通过wireshark测量网络中丢弃的数据包
请注意,大多数用户不需要从源生成WinDivert。相反,您可以使用不需要TESTSIGNING的正式二进制版本来工作。 – Basil