フィルタでパケットを破棄できる単純なファイアウォールを作成しようとしています。この目的のために、私はWinDivertを使用しています。 WinDivert.dllを読み込み、WinDivert.libとWinDivert32.sysをプロジェクトフォルダに追加します。次にWinDivertDriverをインストールするためにWinDivertOpen()を使用してみます。結果は常に負です。 何が間違っていますか?どのようにしてドライバを正常にインストールできますか?コード例WinDivertを使用してパケットを破棄します。
0
A
答えて
0
この問題を次のように解決しました。 1)プロジェクト - >プロパティ - >リンカ - >入力 - >追加の依存関係で、パスをWinDivert.libに設定します。 2)ルートフォルダファイルWinDivert.dllとWinDivert32.sysに移動しました。 3)私のプロジェクトにwindivert.hを含めます。 4) TESTSIGNINGブート設定で自分のPCを設定します(このWindows Driver Kit 7.1.0用に設定してください)。 )PCを再起動します。 これらの手順でWindows Driver Kit 7.1.0のソースからWinDivertをビルドすると役立たない場合。およびVisual Studio 12以降で説明されているようにhere
関連する問題
- 1. CryptoStreamを破棄して、元のストリームを破棄しますか?
- 2. javascriptを使用してFlashオブジェクトを破棄します。
- 3. パケットが破棄されました - どのパケットがドロップされているかを確認しますか?
- 4. インポートとTypescriptを使用した破棄
- 5. デコレータを破棄します
- 6. ブートストラップモードを破棄します
- 7. IPTables IPヘッダーIDを使用してUDPパケットを廃棄します
- 8. stackPanel1.Children.RemoveAtはコントロールを破棄(破棄)しますか?
- 9. NodeJSを使用してchrootを破棄する
- 10. SourceTreeを使用してフォルダ全体を破棄する方法
- 11. Ruby on Rails-リンクを使用してレコードを破棄する
- 12. JavaFXはボタンを破棄または再使用しますか?
- 13. ajaxを使用してtreant.jsを使用してツリーグラフを破棄して再読み込みします
- 14. dispatcherパラメーターがphalconを使用して破棄する場合
- 15. ネストされたビューを使用して他のビューを破棄します。
- 16. VueJSでdjango-cmsを使用してフロントエンドの編集を破棄しました
- 17. Windowsエクスプローラウィンドウを操作するとUDPパケットが破棄される
- 18. 最初のバックスラッシュ(\)の前にsedを使用して破棄します。
- 19. NSPersistentContainerを使用してCore Data Stackを破棄して再構築する
- 20. ステートメントを使用してC#でボタンを作成して破棄する
- 21. pandas.read_csv()内のデータを破棄して、ヘッダ=キーワードを破棄する不正な行を無視します。
- 22. ViewModelsを破棄せずにINavigationServiceを使用していますか?
- 23. Dagger2カスタムスコープとコンポーネントを破棄します。
- 24. PHPMailer BCCがフォーマットを破棄します
- 25. Python Tkinterフレームを破棄します
- 26. Python:xml.etree.ElementTreeがXMLフォーマットを破棄します
- 27. realloc funcはアプリを破棄します
- 28. リフレッシュ時にセッションを破棄します。
- 29. カメラインテントがアクティビティを破棄します
- 30. DFP sizeMappingはスポンサーシップを破棄します
ソースからWinDivertをビルドする必要はほとんどありません。代わりに、TESTSIGNINGを必要としない公式のバイナリリリースを使用することができます。 – Basil