ネットワークデバイスをリセットするだけで、C#のどこに行くのかのポインタを探しています。私の理由は仕事場の私の箱の1つがスタンバイ状態に入った後にExchangeサーバとの通信をやめてしまうことで、ワンクリックでアダプタをリセットする小さなアプリを持っていれば素晴らしいだろう。ネットワークアダプタをリセットするためのC#
答えて
「リセットする」とはどういう意味ですか?スタンバイに入ったときにアダプタのアドレスが失われ、再開時にアドレスが取得されないことを意味しますか?
この場合、最も簡単な方法はipconfig/renewを呼び出すことです。
これは
System.Diagnostics.Process.Start("ipconfig", "/renew");
または単にダブルそこに
IPConfig /renew
行でクリックすることができ、デスクトップ上のバッチファイルを置くことを利用して行うことができます。
EDITはちょうどあなたが呼び出す前に、IPCONFIG /リリースを呼び出す必要があり考え** IPCONFIG /更新**
行うために呼び出すことができる機能があるでしょうとして、私は、WindowsのAPIになり、エンタープライズアプリケーションのためのipconfig/renewは何をするのですか?簡単にするために、上記はうまくいくはずです。
HTH ワンショット
これは正しい軌道に乗っています!再度、感謝します。私は、ifconfigコマンドのlinuxのup/downスイッチと同等のC#/ Windowsを探していると付け加えておきます。次回は質問をします。事前にあらかじめ考えていきます。 – blackaardvark
ifconfigの上下スイッチは、Windowsのネットワークアダプタのdisable/enableによく似ていると思います。これを行うと、アダプタはIPConfig/renewと同じ方法でアドレスを取得することになりますが、これは更新よりも「リセット」されていると感じています。 http://channel9.msdn.com/playground/Sandbox/154712/あなたの後ろに近いかもしれないアダプターを有効/無効にするために、ここにいくつかのC#コードへのリンクがあります! HTH – OneSHOT
スタンバイやその他のイベントによるIP接続の切断 - 「更新」は必要ありませんが、「無効化+有効化」または「リセット」は必要ありません。 – Cheeso
は、私はこの問題への合理的、非プログラミングソリューションがあります疑う
- 1. にイテレータをリセットするために...ループ
- 2. パスワードをリセットするためのメールテンプレートを作成する
- 3. HttpURLConnection&特定のネットワークアダプタを使用する
- 4. Windows用ネットワークアダプタ
- 5. MATLAB:ネットワークアダプタを無効にする
- 6. AngularJS(フロントエンド)からパスワードをリセットするための投稿
- 7. C++出力のリセットまたはクリア
- 8. Vb.net - 各ネットワークアダプタを有効または無効にする
- 9. C#でシングルトンインスタンスをリセットする方法は?
- 10. C#ComboBox SelectedValueフォーカスがリセットされるとリセットされます。
- 11. Androidのタイマーをリセットするためにユーザーアクティビティをスキャンする方法
- 12. Windows 7でネットワークアダプタのメトリックの優先度を設定する
- 13. ネットワークアダプタのIPアドレスを取得する方法
- 14. IOException:ネットワークアダプタが接続を確立できませんでした
- 15. IOException:ネットワークアダプタが接続を確立できませんでした
- 16. デフォルトのネットワークアダプタのホストのブロードキャストアドレスを取得するにはどうすればよいですか? C#
- 17. Wp7 to WinRT:StreamSocketとネットワークアダプタの優先度
- 18. C#メソッドをトリガーするためのキーボードボタン
- 19. ideをデバッグするためのC++プロジェクト
- 20. mpegを符号化するためのc/C++/objective-cライブラリ
- 21. C++でifstreamオブジェクトのファイルの終わりをリセットする
- 22. 埋め込みスクリプトのCSSをリセットする
- 23. 訪問した色をリセットする
- 24. コード内のC#アプリを完全にリセットする方法は?
- 25. 私のC#プログラム(Windows Mobile)をリセットするには?
- 26. ネットワークアダプタを列挙し、Win32 API C++でMACアドレスを取得するにはどうすればよいですか?
- 27. イーサネット接続のネットワークアダプタ名を見つける
- 28. C++インターフェイスを実装するためのC++/CLIの回避策
- 29. キーワードとアプリケーションのリセットをリセットします。
- 30. BorderStyleプロパティの値がリセットされた後にリセットされます
その後、 「ENABLED netshインターフェイスセットインターフェース」 「DISABLED netshインターフェイスセット・インターフェース」をしてみてください。多分デバイスのプロパティを変更して、マシンがスタンバイ状態になったときにスイッチを切らないでしょうか? (デバイスマネージャーを見てください) – Rob
うまくいけば、うまくいけば、Robに感謝しますが、C#でネットワークアダプターをリセットするためにはどうすればいいですか? – blackaardvark
@blackaardvark:OneSHOTはこのリンクを提案しています:http://channel9.msdn.com/playground/Sandbox/154712/ – Cheeso