PDA

View Full Version : سوال: ارتباط با پورت USB در سی شارپ



peiman
سه شنبه 03 مرداد 1391, 09:49 صبح
سلام
چطور میشه تو سی شارپ با پورت USB ارتباط برقرار کرد و اطلاعاتی مثل شماره سریال فلشی که به USB وصل شده رو بخونیم؟

hamed_hossani
سه شنبه 03 مرداد 1391, 17:02 عصر
سلام
گرفتن فلش مموری وو نمایش در listBox
DriveInfo[] dInfo = DriveInfo.GetDrives();
int c = dInfo.Count();
for (int i = 0; i < c; i++)
{
if (dInfo[i].DriveType == DriveType.Removable)
{
listBox1.Items.Add("Label : " + dInfo[i].VolumeLabel + " Drive: " + dInfo[i].Name );
}
}
یا از این روش
http://msdn.microsoft.com/en-us/library/system.management.managementobjectsearcher(v=vs.71 ).aspx

peiman
چهارشنبه 11 مرداد 1391, 18:38 عصر
این DriveInfo که نوشتی یه کلاسه؟
برای استفاده ازش باید name space خاصی رو به برنامه اضافه کنم؟

sirvan-me
چهارشنبه 11 مرداد 1391, 23:28 عصر
این DriveInfo که نوشتی یه کلاسه؟
برای استفاده ازش باید name space خاصی رو به برنامه اضافه کنم؟

آره ... شما فضای نام System.IO رو Using کن ... تا بتونی از این کلاس استفاده کنی

ALPking
چهارشنبه 11 مرداد 1391, 23:46 عصر
اما driveInfo اطلاعاتی در مورده سریال فلش نداشت .فقط اطلاعاتی در مورد خود درایو usb مثله نام و لیبل ومثله اینا. حالا شماره سریال را چطور بدست بیاریم؟
ممنون