110,538
社区成员
发帖
与我相关
我的任务
分享
ManagementObject disk = null;
DriveInfo[] s = DriveInfo.GetDrives();
foreach (DriveInfo drive in s)
{
if (drive.DriveType == DriveType.Removable)
{
string driver = "win32_logicaldisk.deviceid=" + drive.Name.ToString() + "";
try
{
disk = new ManagementObject(driver);
this.listBox1.Items.Add(disk.GetPropertyValue("VolumeSerialNumber").ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
ManagementObject disk = null;
DriveInfo[] s = DriveInfo.GetDrives();
foreach (DriveInfo drive in s)
{
if (drive.DriveType == DriveType.Removable)
{
string driver = "win32_logicaldisk.deviceid=\"" + drive.Name.ToString().Replace(":\\", "") + ":\"";
try
{
disk = new ManagementObject(driver);
this.listBox1.Items.Add(disk.GetPropertyValue("VolumeSerialNumber").ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}