PDA

View Full Version : سوال: بدست آوردن نام serialport



mhmd.tv
جمعه 18 مرداد 1392, 21:53 عصر
می خوام نام پورت های موجود در سیستم رو همونطوری که در device manager کامپیوتر نمایش داده میشه توی یه listbox نمایش بدم
چزوری می تونم این کار رو انجام بدم؟

hojjatshariffam
جمعه 18 مرداد 1392, 23:36 عصر
جستجو کنید
تو سایت موارد مشابه خیلی زیاده

mhmd.tv
جمعه 18 مرداد 1392, 23:49 عصر
جستجو کردم
مواردی که هست نام پورت را به صورت COM می دهند
اما من مثل device manager می خواهم

hojjatshariffam
شنبه 19 مرداد 1392, 00:14 صبح
در مورد ManagementObjectSearcher جستجو کنید
همه اطلاعات کامپیوترتون با اون می تونید بدست بیارید
108825

بعد از پیدا کردن مطلب می تونید از این متن جستجو استفاده کنید

SELECT * FROM W32_SerialPort
اطلاعات تمام پورت های سریال کامپیوترتونو براتون میاره مثل تصویر بالا

mhmd.tv
شنبه 19 مرداد 1392, 01:48 صبح
میشه یه کم بیشتر راهنمایی کنید
یه کم کار کردم جواب نگرفتم

danialafshari
شنبه 19 مرداد 1392, 02:36 صبح
سلام
http://www.codeproject.com/Articles/14469/Simple-Device-Manager

mhmd.tv
شنبه 19 مرداد 1392, 12:29 عصر
سلام من قطعه کد زیر رو می نویسم اما به foreach پیغام invalid class میده
چکار باید کرد؟
private void button10_Click(object sender, EventArgs e)
{
ManagementObjectSearcher search = new ManagementObjectSearcher("SELECT * FROM W32_SerialPort");
try
{
foreach (ManagementObject MOject in search.Get())
{
listBox3.Items.Add(MOject["InstanceName"]);
listBox3.Items.Add(MOject["PortName"]);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

mhmd.tv
شنبه 19 مرداد 1392, 12:35 عصر
راستی لینکی هم که گذاشتید قطعه کد نیست
خودش یه برنامه است

mhmd.tv
شنبه 19 مرداد 1392, 18:59 عصر
کسی نبود اشکال برنامه و اروری رو که میده به ما بگه؟