我試圖編寫簡單的防火牆,可以通過過濾器丟棄數據包。爲此我使用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