Ejecter les CD ou DVD des lecteurs CDRom ou DVDRom

Contenu du snippet

public class MediaROM 
{
   [DllImport("winmm.dll", EntryPoint = "mciSendStringA")] 
   private static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallback);

   public static void OpenDoor(char driveLetter) 
   {
      MediaROM.mciSendString(string.Format("set CDAudio!{0} door open", driveLetter), null, 127, 0); 
   }
   public static void CloseDoor(char driveLetter) 
   {
      MediaROM.mciSendString(string.Format("set CDAudio!{0} door closed", driveLetter), null, 127, 0); 
   }
}


// Utilisation
MediaROM.OpenDoor('F'); 
MediaROM.CloseDoor('F');





Compatibilité : C# 1.x, C# 2.x

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.