0

インターネット接続が重要な問題であるサイバーカフェ アプリケーションを作成しました。アプリケーションにユーザーがログインするまで、インターネット接続を無効にしたいと考えています。

最初に、タスクはプロキシ サーバーを無効にすることによって実行されます。しかし、私のユーザーは Mozilla Firefox を使用しているため、プロキシを使用しない、システム プロキシを使用する、プロキシを自動検出する、プロキシ手動で構成するなどのネットワーク設定が容易になります。そのため、ユーザーがこれらの設定をsystem proxyからno proxyに変更すると、アプリケーションはブラウジングを停止できません。

例を教えてください。このアプリケーションは、C#、WPF、SQL Server 2008 を使用して作成しました。

4

1 に答える 1

1

アクセスがないことを合理的に確認するには、NDIS フィルター ドライバーを作成する必要があります。これにより、アプリケーション以外 (またはアプリケーションを含む) のすべてのインターネット アクセスをブロックする機能など、ネットワークを完全に制御できるようになります。

これはかなり複雑で、ドライバー開発の学習が必要であり、c# では実行できません。

于 2011-04-03T23:06:41.533 に答える