0 امتیاز
اساتید محترم چطور میشه ادرس مک سیستم رو بدسن اورد؟
بسته شده

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

سلام دوست عزیز

 

برای نمایش ادرس مک شبکه فقط این کافیه
 ManagementObjectSearcher searcher;
    string qry = "select * FROM Win32_NetworkAdapter";
    searcher = new ManagementObjectSearcher(qry);
    foreach (ManagementObject wmi_HD in searcher.Get())
        if (wmi_HD["MacAddress"] != null)
            MessageBox.Show(wmi_HD["MacAddress"].ToString());

 

 

اما اگه بخوایی ادرس تمام سخت افزار های سیتم رو بدست بیاری یه کمبو باکس رو فرم بزارید بعئ

این کد رو توی لود فرم بزارید
 ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_NetworkAdapter Where AdapterType='Ethernet 802.3'");
            foreach (ManagementObject mo in mos.Get())
            {
                comboBox1.Items.Add(mo["Name"].ToString());
            }
            comboBox1.SelectedIndex = 1;


سپس این کد رو توی باتن بزاید 
 ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_NetworkAdapter where Name='" + comboBox1.SelectedItem.ToString() + "'");
            ManagementObjectCollection moc = mos.Get();
            if (moc.Count > 0)
            {
                foreach (ManagementObject mo in moc)
                {
                    textBox1.Text = (string)mo["MACAddress"];
                }
            }

 و یادتون نره این کلاس رو اضافه کنید


using System.Management;

 

ببینید کار کمبو باکس همینه

 

بسیار ممنونم
توسط (171 امتیاز) 1 10
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...