private void button_WMI_Click(object sender, System.EventArgs e) { listBox_cdromdrives.Items.Clear(); WMI.CDROMDrive.CDROMDriveCollection drives = WMI.CDROMDrive.GetInstances(); foreach ( WMI.CDROMDrive drive in drives) { listBox_cdromdrives.Items.Add( drive.Drive // lettre de lecteur sous forme *: + "(" + drive.Caption // description du lecteur + ")" ); } }
private void button_API_Click(object sender, System.EventArgs e) { string [] drives = Environment.GetLogicalDrives(); foreach ( string drive in drives ) { if ( GetDriveType(drive) == DRIVE_CDROM ) listBox_cdromdrives.Items.Add(drive); // lettre de lecteur sous forme *: } }
[DllImport("kernel32.dll")] static extern uint GetDriveType(string lpRootPathName); private const uint DRIVE_CDROM = 5;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question