PDA

View Full Version : سوال: پیدا کردن نام درایو dvd



elahe1364
چهارشنبه 07 مرداد 1388, 10:38 صبح
سلام دوستان

چه جوری میتونم نام درایو dvd رو ،روی سیستم کاربر پیدا کنم؟

جستجو کردم ولی چیزی پیدا نشد .
با تشکر

Soroush.Sarabi
چهارشنبه 07 مرداد 1388, 10:58 صبح
با این روش میتونید:




ManagementObjectSearcher mgmtObjects = new ManagementObjectSearcher("Select * from Win32_CDROMDrive");
foreach (var item in mgmtObjects.Get())
{
Console.WriteLine("Drive Letter - \t" + item["Drive"]);
Console.WriteLine("Name - \t" + item["Name"]);
}

majjjj
چهارشنبه 07 مرداد 1388, 12:12 عصر
از driveinfo هم میتونید استفاده کنید

unique1984
یک شنبه 11 مرداد 1388, 19:17 عصر
دوست عزیز میتونید در مورد drive info بیشتر توضیح بدید؟

Salar Ashgi
یک شنبه 11 مرداد 1388, 21:36 عصر
سلام ، کد مورد نظر :



using System.IO;
DriveInfo[] drs = DriveInfo.GetDrives();
string s="";
foreach (DriveInfo dr in drs)
{
if (dr.DriveType == DriveType.CDRom)
s += dr.Name + "\n";
}


*) همانطور که میدونید در مورد laptop ها فقط یه درایو هست (عموما DVD-RW) ولی در مورد PC هم این

کد همشونو لیست میکنه !!!

موفق و پیروز باشید !!!