PDA

View Full Version : سوال: لیست پورت های اختصاص داده شده توسط سیستم عامل



bad_lucky
شنبه 16 بهمن 1389, 21:48 عصر
با سلام خدمت دوستان عزیز

میخوام لیست پورت هایی رو که به دستگاههای مختلف اختصاص داده شدند رو در بیارم ،چجوری میشه این کار رو کرد ؟

آدرس پورت ها رو میشه از آدرس روبرو دید control panel /Phone & modems/modems

65995

system32
شنبه 16 بهمن 1389, 23:19 عصر
سلام دوست عزیز:



string[] lPorts = System.IO.Ports.SerialPort.GetPortNames();

bad_lucky
شنبه 16 بهمن 1389, 23:56 عصر
دوست عزیز ممنون ولی میخوام اسم دستگاه اختصاصداده شده + شماره پورت نشون داده بشه

system32
یک شنبه 17 بهمن 1389, 00:06 صبح
با عرض سلام مجدد:



using System.Management

ManagementObjectSearcher mos = new ManagementObjectSearcher("SELECT * FROM Win32_POTSModem");
foreach (ManagementObject mo in mos.Get())
{
// for modem name
listBox1.Items.Add(mo["Caption"].ToString());

// for modem port
listBox1.Items.Add(mo["AttachedTo"].ToString());
}

bad_lucky
یک شنبه 17 بهمن 1389, 00:15 صبح
یه سوال دیگه این رو تمام ویندوز ها جواب میده یا نه ؟

system32
یک شنبه 17 بهمن 1389, 00:20 صبح
از بابت سون خیالت راحت باشه چون من الان روی سون چکش کردم جواب داد.