特定のWireless80211またはイーサネットネットワークインターフェイスのIPv4アドレスを変更するための小さなスクリプトをプログラミングしています。これまでのところすべて正常に動作しています。スクリプトはコマンドプロンプトとnetshでIPv4を設定します(C#で制御するにはSystem.Diagnostics
を使用します)。 スクリプトが「コントロールパネル>ネットワークとネットワーク接続」で見つけられるすべてのWireless80211およびイーサネットネットワークインターフェイス(特定のものなし)を無効または有効にする機能を追加します。
スクリプトは主にArtNetからDMXに使用され、ArtNetを使用するためにすべてを自動的に準備します(コントロールパネルの何も知らず、ワークフローを自動化するために)。 私はすでにSystem.Net.NetworkInformation
名前空間で試してみましたが、有効なネットワークインターフェイスを取得する方法しか見つかりませんでした。インターフェイスSystem.Net.NetworkInformation
を無効にすると、このインターフェイスは表示されません。