私はModernWarfare2(あなたがホストであるとき)で詐欺師を蹴る方法で遊んでいます。私はwinpcapを使用してパッケージをスニッフィングし、プレーヤー名とそのIPを識別することができました。
すべてのトラフィック(またはマシンへのターゲットIP UDPトラフィックのみ)をブロックする方法が必要です。したがって、プレーヤーはタイムアウト/ラグアウトします。
私がこれを簡単に行えるようにする利用可能なライブラリを誰かが知っていますか?これを難しい方法で実行し、WindowsDDKをインストールしてC++で混乱させて、低レベルのNDISドライバーを作成することもできますが、C ++で非常に錆びており、このためのテンプレートコードをコンパイルするときに発生するすべての一般的なコンパイルの問題があります。このための準備ができたコード化ライブラリ。
それとも誰かがうまくいくより良いアイデアを持っていますか?
解決策:Windowsファイアウォールを使用します。その場でルールを作成および削除するための簡単なAPI。 C#を使用してWindowsの「インターネットをオフにする」方法はありますか?
そして、これを行うテストプログラムが機能するようになりました。私は2人をゲームから追い出しました。