Bu özellikleri kendi uygulamanızda kullanmak için, winmm.dll dosyasından faydalanarak yazılmış olan aşağıdaki sınıfı projenize dahil edip, static methodlara çağrı yapmanız yeterli.
using System;
using System.Text;
using System.Runtime.InteropServices;
namespace CDRomDriver_Manager
{
public class CDRomDriveManager
{
[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]
protected static extern int mciSendString(string lpstrCommand, StringBuilder lpstrReturnString, int uReturnLength, IntPtr hwndCallback);
public static int OpenTray()
{
int result = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero);
return result;
}
public static int CloseTray()
{
int result = mciSendString("set cdaudio door closed", null, 0, IntPtr.Zero);
return result;
}
}
}
Hiç yorum yok:
Yorum Gönder