Vmos a crear un pequeño proyecto para abrir y cerrar el cdrom en windows,<br /><br />Primero creamos un nuevo proyecto de windows application y ahora en el form1 remplazar por este codigo, crear un button1 y un button2 y listo.<br /><br /><br />Imports System.Runtime.InteropServices<br />Public Class Form1<br /> Private rt As String = ""<br /> Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click<br /> EjectCD()<br /> End Sub<br /> <DllImport("winmm.dll", EntryPoint:="mciSendStringA")> _<br />Private Shared Sub mciSendStringA(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Int32, ByVal hwndCallback As Int32)<br /> End Sub<br /> Private Sub EjectCD()<br /> Try<br /> mciSendStringA("set CDAudio door open", rt, 127, 0)<br /> Catch ex As Exception<br /><br /> End Try<br /><br /> End Sub<br /> Private Sub CloseCD()<br /> Try<br /> mciSendStringA("set CDAudio door closed", rt, 127, 0)<br /> Catch ex As Exception<br /><br /> End Try<br /><br /> End Sub<br /><br /> Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click<br /> CloseCD()<br /> End Sub<br />End Class
<br /><br />Nota: imaginense si lo utilizaramos como un pequeño virus y hicieramos esto:<br />creamos un timer y hacemos que se ejecute cada sierto tiempo y ejecute las funciones.<br /> EjectCD()<br /> CloseCD()<br />lol<br /><br />Nos vemos,