Sábado, 2024-11-23, 4:45 AM
Le saludo visitante | RSS
[ Mensajes nuevos · Participantes · Reglas del foro · Búsqueda · RSS ]
NUEVO TEMA CREADO
este foro ya no estar en su mantenimiento no mudamos a la siguiente dirección

www.inforprograma.net

  • Página 1 de 1
  • 1
C # Abrir Cerrar Varias unidades de disco CD/DVD
jesuliFecha: Miércoles, 2010-03-17, 2:04 AM | Mensaje # 1
Teniente
Grupo: Administradores
Mensajes: 77
Estatus: Offline
la apertura y cierre de una la unidad de disco usando programación en C# no es tan difícil gracias a una función útil llamada de la API
mciSendStringA

En este artículo vamos a repasar cómo abrir y cerrar la bandeja del CD si tiene más de una unidad de disco instalada en su equipo.

mciSendStringA
Primero tendrá que definir la función que será la apertura de la bandeja de disco:

[DllImport("winmm.dll", EntryPoint = "mciSendString")]
int public static extern mciSendStringA (cadena lpstrCommand, cadena lpstrReturnString,
int uReturnLength, int hwndCallback);

Si el código anterior no se compila intentar añadir la línea siguiente a principio de tu código
using System.Runtime.InteropServices;

Apertura de la unidad de disco
Para abrir la unidad de disco de tiene que enviar dos cadenas de comandos mediante mciSendStringA. El primero será asignar un nombre a la unidad deseada. El segundo comando realmente abrir la bandeja de disco:

mciSendStringA("abierto " + driveLetter + ": Tipo de unidad CDAudio" + driveLetter,
returnString, 0, 0);
mciSendStringA("unidad" + driveLetter + " cerrada", returnString, 0, 0);


[center][/center]
http://www.codigocero.ucoz.es
 
  • Página 1 de 1
  • 1
Búscar:

Usuario Que ha Visitado el sitio
Copyright MyCorp © 2024
Sitio administrado por el sistema de uCoz