0

重複の可能性:
C# のコードを使用してネットワーク設定 (IP アドレス、DNS、WINS、ホスト名) を変更するにはどうすればよいですか?

制限付きユーザーアカウントでipとdnsの設定を変更できるプログラム(C#/winForm)を開発中。

当初、マイ プログラムは次のコード プロジェクトの例に基づいて開発されています

ただし、特権の問題により、このプログラムは制限されたユーザー アカウントでは動作しないことがわかりました。

いくつかの調査を行った後、この機能を実装できることがわかりました

  1. サービスの構築とインストール [LocalSystem アカウントで実行]
  2. IP と dns の設定を変更するようにサービスに命令する制限付きユーザー モードで実行できる小さなクライアントを作成します。

[アイデアの由来:制限付きアカウントでの IP アドレスの変更]

ただし、サービスと通信し、ユーザーからの入力に従って [winForm プログラムで] IP と dns の設定を変更するようにサービスに命令する方法については、まだまったくわかりません。

アイデアや例を教えていただければ幸いです。

4

1 に答える 1

0

単純。自分が質問をするのが本当に本当に下手であることに気付き、自分が書いた無関係ながらくたをすべてスキップすると、簡単な質問が残ります。

C# でネットワーク設定を変更するにはどうすればよいですか?

WInforms - 無関係。制限付きユーザー アカウント - 無関係。コミュニケーション方法の説明 - 無関係。あなたの昼食も無関係です。それを含めなかったことに感謝します。

そして、残っているのは、「ネットワーク設定 (IP アドレス、DNS、WINS、ホスト名) を C# のコードで変更する方法」の複製です。

そのように単純です。

あなたの質問によると、変更を除くすべてが整っているためです-Windowsサービスは、それを命令するクライアントと通信します。これは、あなたが尋ねる質問にとって本当にまったく役に立たない情報です。

于 2013-01-01T11:24:37.180 に答える