2012-05-11 12 views
1

C#を使用すると、LANに接続されたリモートのWindowsコンピュータのリストを繰り返し処理し、特定のPCのみのインターネットアクセスをオン/ルータ経由で?リモートPCにクライアントソフトウェアをインストールすることなく、すべてのことが可能になります。リモートのWindows PCでC#のインターネットアクセスをブロックすることができます

+1

私はいいえと言わなければならない...人々がコンピュータをオフラインにするためにトラフィックでコンピュータを氾濫させる理由がある。これは明白な理由から可能ではないためです。 –

+1

いたずらな音。 –

+0

あなたが探しているものは 'WMI'です。しかし、特定のコンピュータに管理者アカウントが必要です。 – nothrow

答えて

1

この回答はコメントとして役立ちますが、そこに書き込むには少し時間がかかります。

Group Policyの作成を検討する必要があります。

これは私たちのローカルネットワーク管理者の機能です。

私たちの生産現場には数百のPCがあり、私たちのネットワークに接続して、リモートプラントのローカルサーバーとサーバー上のデータにアクセスする必要があります。

これらのPCは、公開プロファイル(インターネット)を持たないパブリックプロファイルを介して私たちのネットワークにアクセスします。

また、複数のサーバー(アプリケーションサーバー、メールサーバー、Webサーバー、SQLサーバーなど)も使用しています。

パブリックアカウントにログインすると、ルータはWebサーバーへのトラフィックを拒否します。

プロダクションフロアでパートを検索する必要がある場合は、アカウント(つまりパブリックアカウントではなく)でログインしてインターネット情報にアクセスできます。

私にとってはラッキーですが、どうやってこれを行うのか尋ねなかったのですが、これはどのように行われたのか分かりません。あなたはそれが可能かどうか尋ねただけです。

+0

この回答は、この問題の興味深い洞察を提供しますが、「C#を使用すると、LANに接続された特定のコンピュータのインターネットアクセスをオン/オフすることが可能ですか?単一の管理マシンにインストールされます。 – Rastaman

+0

OKをクリックします。はい、ルータを制御するサーバー用のアプリケーションを作成してから、デバイスがそのルータからメッセージを送受信できるようにすることができます。この送受信メカニズムにより、接続されているPCのデバイス上のリストを作成し、サーバーへのメッセージを返信してPCのアクセスを拒否することができます。しかし、これは大規模かつむしろ関与するプロジェクトです。 – jp2code

+1

ただし、モバイルデバイス自体はこれを行うことはできません。これを行うサーバーツールを作成し、モバイルデバイスがその機能を使用できるように機能を有効にする必要があります。 – jp2code