View Full Version : سوال: پیدا کردن نام درایو dvd
elahe1364
چهارشنبه 07 مرداد 1388, 11:38 صبح
سلام دوستان
چه جوری میتونم نام درایو dvd رو ،روی سیستم کاربر پیدا کنم؟
جستجو کردم ولی چیزی پیدا نشد .
با تشکر
Soroush.Sarabi
چهارشنبه 07 مرداد 1388, 11: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, 13:12 عصر
از driveinfo هم میتونید استفاده کنید
unique1984
یک شنبه 11 مرداد 1388, 20:17 عصر
دوست عزیز میتونید در مورد drive info بیشتر توضیح بدید؟
Salar Ashgi
یک شنبه 11 مرداد 1388, 22: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 هم این
کد همشونو لیست میکنه !!!
موفق و پیروز باشید !!!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.