2011-12-23 4 views
1

私は友人と学校プロジェクトを持っており、ハードウェアセンサーからシリアルcom(arduinoから)を通じて価値を読み取るソフトウェア製品(C#で)を開発しています。この値に応じて、特定のipsとドメインをブラックリストに登録して、そのWebページがブロックされたことをユーザーに知らせるhtmlファイルにそれらを再ルーティングする必要があります。C#でウェブページをブロックするアプリケーションを作成する

どのような方法がありますか?これまで考えてきたのは、単純なファイルの取り扱いと.hostsファイルの編集だけですが、実際には柔軟ではありません。 Windowsのファイアウォールやそれに使用できるもののためのAPIがあるかもしれませんか? filewallが簡単にCOMを介して行うことができる窓を制御する事前

+0

あなたは何を発見しましたか? –

+0

私はこれを答えとして送信していませんが、これはあなたに向けるべきです:http://en.wikipedia.org/wiki/Layered_Service_Provider – Amy

+0

アプリケーションをシステムプロキシとして設定し、次にシステムプロキシを使用するものあなたのアプリを通過します。 – slugster

答えて

2

ありがとう:http://www.shafqatahmed.com/2008/01/controlling-win.html

しかし、あなたが特定のページにリダイレクトするために取得しようとしているありえません。

ページにリダイレクトする場合は、すべてのトラフィックを傍受する必要があります。私はHTTPを想定している。したがって、ポート80でリッスンしてリダイレクトするアプリケーションを置くことも、ソケットを使用することもできます。パケットを盗聴

詳しい情報はここで見つけることができます:グーグル、ネットを精練しながら、http://www.techpowerup.com/forums/showthread.php?t=61792

+0

は、セカンドリンクが面白そうだよ! –

関連する問題