منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
لاخراج، اغلاق قارئ ال cd - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90)
+--- قسم : مكتبة أكواد المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=111)
+---- قسم : مكتبة أكواد .net (http://vb4arb.com/vb/forumdisplay.php?fid=117)
+---- الموضوع : لاخراج، اغلاق قارئ ال cd (/showthread.php?tid=6239)



لاخراج، اغلاق قارئ ال cd - RaggiTech - 17-10-12

كاتب الموضوع : Boutemine Oualid

السلام عليكم و رحمة الله و بركاته

سي شارب

كود :
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);
}
}
فيبي نت

كود :
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" _
(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Private Sub OpenDrive(ByVal driveLeter As String)
mciSendString(String.Format("set CDAudio!{0} door open", driveLeter), Nothing, 127, 0)
End Sub