-1

WMI なしで [デバイス マネージャー] ウィンドウを表示するデバイス グループまたはネットワーク デバイスを取得するにはどうすればよいですか? devcon を試してみましたが、すべての nic が返されます。

たとえば、devcon は次を返します。

ここに画像の説明を入力

そして、私はこれらが欲しいだけです(非表示のデバイスを表示するオプションなし)

ここに画像の説明を入力

devcon または net framework 2 のあらゆる種類のソリューション、アイデア、または回避策は、機能する場合はソリューションとして扱われます。

4

2 に答える 2

1

ネットワーク アダプターを一覧表示するには、GetAdaptersInfoWinAPI 関数を使用できます。.Net を使用しているため、サンプルのPInvokeページを試してください。

于 2012-06-18T20:56:28.673 に答える
1

System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()を試してください。検出されたすべてのネットワーク インターフェイスのコレクションを返します。次に、動作ステータスが「アップ」であるインターフェイス、および/または有効な IP インターフェイス プロパティ (定義済みの IPv4/IPv6 アドレスなど) を持つインターフェイスに絞り込むことができます。

于 2012-06-18T21:05:40.703 に答える