بدست آوردن مشخصات فلش مموری در C# Finding a USB mass storage devices "disk letter" by its PID and VID number or name

void P_Add(string str_Input) { txt_new_Temp.Text += Environment.NewLine + str_Input; }

private void button2_Click(object sender, EventArgs e) { ManagementObjectSearcher diskDrives = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive WHERE InterfaceType='USB'"); foreach (ManagementObject diskDrive in diskDrives.Get()) { string DeviceID = diskDrive["DeviceID"].ToString(); string DriveLetter = ""; string DriveDescription = "";

// associate physical disks with partitions ManagementObjectSearcher partitionSearcher = new ManagementObjectSearcher(String.Format( "associators of {{Win32_DiskDrive.DeviceID='{0}'}} where AssocClass = Win32_DiskDriveToDiskPartition", diskDrive["DeviceID"]));

foreach (ManagementObject partition in partitionSearcher.Get()) { // associate partitions with logical disks (drive letter volumes) ManagementObjectSearcher logicalSearcher = new ManagementObjectSearcher(String.Format( "associators of {{Win32_DiskPartition.DeviceID='{0}'}} where AssocClass = Win32_LogicalDiskToPartition", partition["DeviceID"]));

foreach (ManagementObject logical in logicalSearcher.Get()) { // finally find the logical disk entry to determine the volume name ManagementObjectSearcher volumeSearcher = new ManagementObjectSearcher(String.Format( "select * from Win32_LogicalDisk where Name='{0}'", logical["Name"]));

foreach (ManagementObject volume in volumeSearcher.Get()) { DriveLetter = volume["Name"].ToString(); if (volume["VolumeName"] != null) DriveDescription = volume["VolumeName"].ToString();

char VolumeLetter = DriveLetter[0]; string VolumeName = DriveDescription; string Manufacturer = (string)diskDrive["Manufacturer"]; string MediaType = (string)diskDrive["MediaType"]; string Model = (string)diskDrive["Model"]; string SerialNumber = (string)diskDrive["SerialNumber"]; long Size = Convert.ToInt64(volume["Size"]); long FreeSpace = Convert.ToInt64(volume["FreeSpace"]);

P_Add("-----------------"); P_Add("VolumeLetter= " + VolumeLetter.ToString()); P_Add("VolumeName= " + VolumeName); P_Add("Manufacturer= " + Manufacturer); P_Add("MediaType= " + MediaType); P_Add("Model= " + Model); P_Add("SerialNumber= " + SerialNumber); P_Add("Size= " + Size.ToString()); P_Add("FreeSpace= " + FreeSpace.ToString()); P_Add(" "); } } } } }

https://social.msdn.microsoft.com/Forums/vstudio/en-US/81ff1ede-899b-476a-a313-a61fd32a8618/finding-a-usb-mass-storage-devices-disk-letter-by-its-pid-and-vid-number-or-name?forum=csharpgeneral

1395/8/6       00000             بدست آوردن مشخصات فلش مموری در C# Finding a USB mass storage devices "disk letter" by its PID and VID number or name       C#



پایگاه اطلاع رسانی ابزارهای مدیریت محتوای وردپرس , پایگاه اطلاع رسانی همیار اس ام اس و پیامک های انبوه , پایگاه اطلاع رسانی 42152.ir , سامانه مدیریت محتوای parcms.ir , پایگاه اطلاع رسانی دانشجویان دانشگاه مجازی فاران , پایگاه اطلاع رسانی انجمن فناوری اطلاعات , پایگاه اطلاع رسانی آقای محمودپور , پایگاه اطلاع رسانی آقای کندی , پایگاه اطلاع رسانی ArcObject.ir , پایگاه اطلاع رسانی مدیریت پیامکهای انبوه , پایگاه اطلاع رسانی فروش محصولات فرهنگی , پایگاه اطلاع رسانی ابزارهای مدیریت و ویرایش تصویر و عکس آنلاین بصورت رایگان , پایگاه اطلاع رسانی کلیل ، کلیل فارس ، شهر اقلید , پایگاه اطلاع رسانی اولین همراه , پایگاه اطلاع رسانی خوابگاه های دانشجویی و کارمندی , پایگاه اطلاع رسانی روندها Trand.ir , پایگاه اطلاع رسانی درخشان , پایگاه اطلاع رسانی پدیده شیراز , پایگاه اطلاع رسانی آقای گودرزی , پایگاه اطلاع رسانی شهید شیرودی , پایگاه اطلاع رسانی دانشجویان رشته روانشناسی تربیتی دانشگاه آزاد واحد علوم تحقیقات تهران , پایگاه اطلاع رسانی بهترین هاست , پایگاه اطلاع رسانی بررسی رتبه و رنک سایت , پایگاه اطلاع رسانی مدیریت و دسترسی به آدرسها و لینکهای اینترنتی , پایگاه اطلاع رسانی نجوم و اختر شناسی , پایگاه اطلاع رسانی 88080.ir , پایگاه اطلاع رسانی اطلس ها , پایگاه اطلاع رسانی ابزارهای فناوری اطلاعات , پایگاه اطلاع رسانی FreePC.ir , پایگاه اطلاع رسانی بهترین گروه و انجمن , پایگاه اطلاع رسانی همراه اولی ، مدیریت پیامک و SMS , پایگاه اطلاع رسانی اخترشناسان ایران , پایگاه اطلاع رسانی نیستی؟ , پایگاه اطلاع رسانی FreeP30.ir , پایگاه اطلاع رسانی تولید کننده نقشه سایت , پایگاه اطلاع رسانی آقای حاج سلمانی , پایگاه اطلاع رسانی دی جی 2000 , پایگاه اطلاع رسانی تب فا TabFa.ir , پایگاه اطلاع رسانی حیدرنیا , پایگاه اطلاع رسانی پشتیبانی از خدمات و سرویسهای ارائه شده به شما , گروه پرهاست , پایگاه اطلاع رسانی مدیریت ارسال و دریافت پیامک انبوه , پایگاه اطلاع رسانی پرهام حیدرنیا , پایگاه اطلاع رسانی نرم افزارهای جغرافیایی , پایگاه اطلاع رسانی با فرهنگ , پایگاه اطلاع رسانی آرک مپ ArcMap.ir , پایگاه اطلاع رسانی دی جی 115
تبلیغ گروه فنی مهندسی پرهاست , , تبلیغ گروه فنی مهندسی پرهاست
Copyright © 2002-2017, uptrend.ir. Design and Hosting by ParHost All Rights Reserved.
5722