سلام دوستان عزیز . در این تاپیک ، کد باز و بسته کردن سی دی رام (CD-ROM) در سی شارپ C#.NET رو براتون آماده کردم.با استفاده از این کد می تونین درایو سی دی رام کامپیوترتون رو باز یا بسته کنید.
// کد باز و بسته کردن سی دی رام در سی شارپ
using System.Runtime.InteropServices;
[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]
protected static extern int mciSendString(string lpstrCommand,
StringBuilder lpstrReturnString,
int uReturnLength,
IntPtr hwndCallback);
باز کردن سی دی رام :
int ret = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero);
بستن سی دی رام :
int ret = mciSendString("set cdaudio door closed", null, 0, IntPtr.Zero);
using System.Runtime.InteropServices;
[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]
protected static extern int mciSendString(string lpstrCommand,
StringBuilder lpstrReturnString,
int uReturnLength,
IntPtr hwndCallback);
باز کردن سی دی رام :
int ret = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero);
بستن سی دی رام :
int ret = mciSendString("set cdaudio door closed", null, 0, IntPtr.Zero);
در پناه حق پیروز و موفق باشید