2011-02-24 6 views
0

OK..Letsからのクロスリファレンス情報は、以下を参照してください/ManagementObjectSearcher - 私はこの質問には何の意味も持たせることができれば、二つのクラス(C#の)

私は私が選択したためNetworkAdapterクラス情報を参照することができますクエリを行っていますNIC。私は何とかNetworkAdapterConfigurationクラスからの情報を同じクエリ(IPAddress、DefaultGatewayなど)に含める必要があります。 PLEEEEEEESヘルプ!

intquery = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapter WHERE Description ='" + comboBox1.Items[comboBox1.SelectedIndex].ToString()+ "'"); 
     ManagementObjectCollection queryCollection = intquery.Get(); 
     queryCollection = intquery.Get(); 

私は同じコンボボックスから選択し、それらをマージすることができますこれは、TCP/IP情報

ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'"); 
     ManagementObjectCollection queryCollection1 = query.Get(); 

のために他のクエリです??

多くの感謝:)

答えて

1

あなたはWin32_NetworkAdapterConfigurationWin32_NetworkAdapterクラス間の関係を表しassociation classあるWin32_NetworkAdapterSetting WMIクラスを使用することができます。このHow to join in a WMI Query (WQL)をチェックして、Associationsクラスの動作を確認してください(別のWMIクラスが表示されますが、あなたのケースでどのように使用するか把握することができます)

+0

私はちょっと考えてみてください:/ –

+0

まだ、コード例を提供できるとします。申し訳ありませんが、私はそのようなnoob! –