System.Diagnostics.Process.Start( "ipconfig"、 "/ renew");
3
1
私は単にネットワークデバイスをリセットするためのC#の場所へのポインタを探しています。 私が仕事をしている私の理由の1つは、スタンバイ状態になった後でExchangeサーバーとの通信が停止することです。また、1回のクリックでアダプターをリセットする小さなアプリがあれば、それは素晴らしいことです。
2 Answer
5
リセットとはどういう意味ですか。 アダプタがスタンバイ状態になったときにアドレスを失い、再開しないという意味ですか。
この場合、それを実行する最も簡単な方法はipconfig / renewを呼び出すことです。
これは
System.Diagnostics.Process.Start( "ipconfig"、 "/ renew");
あるいはデスクトップにバッチファイルを置くだけで、その行でダブルクリックできます。
IPConfig / renew
そこで。
編集ちょうどあなたがIPConfig / renewを呼び出す前にIPConfig / Releaseを呼び出す必要があるかもしれないと思った
エンタープライズアプリケーションの場合、ipconfig / renewが実行する機能を実行するために呼び出すことができる関数があるので、Windows APIを調べます。
HTHワンショット
2
「netshインターフェースセットインターフェース無効」を試してから「netshインターフェースセットインターフェースENABLED」を試してください。