重複の可能性:
C# のコードを使用してネットワーク設定 (IP アドレス、DNS、WINS、ホスト名) を変更するにはどうすればよいですか?
制限付きユーザーアカウントでipとdnsの設定を変更できるプログラム(C#/winForm)を開発中。
当初、マイ プログラムは次のコード プロジェクトの例に基づいて開発されています。
ただし、特権の問題により、このプログラムは制限されたユーザー アカウントでは動作しないことがわかりました。
いくつかの調査を行った後、この機能を実装できることがわかりました
- サービスの構築とインストール [LocalSystem アカウントで実行]
- IP と dns の設定を変更するようにサービスに命令する制限付きユーザー モードで実行できる小さなクライアントを作成します。
[アイデアの由来:制限付きアカウントでの IP アドレスの変更]
ただし、サービスと通信し、ユーザーからの入力に従って [winForm プログラムで] IP と dns の設定を変更するようにサービスに命令する方法については、まだまったくわかりません。
アイデアや例を教えていただければ幸いです。