Guarda ... non c'e' bisogno di nessuna connessione remota (fra l'altro, ti consiglio di evitare di fare connettere chi non conosci al tuo computer da remoto ...).
Forse hai provato il codice cosi' come l'hai visto, ma era un esempio, andava inserito nel tuo programma ... se hai due pulsanti su un form, devi scrivere (in un progetto di esempio classico)
codice:
Public Class Form1
'private field:
Private setTrayStatus As Long
'API
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" _
(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _
ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
setTrayStatus = mciSendString("Set CDAudio Door Open", Nothing, 0, 0)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
setTrayStatus = mciSendString("Set CDAudio Door Closed", Nothing, 0, 0)
End Sub
End Class
e funziona senza problemi.
Quando qualcosa non funziona, mostra il codice che hai usato e gli errori che hai nel forum, altrimenti nessuno ti potrà mai consigliare su cosa fare ...