Домой System Открыть / Закрыть CD-ROM: Справочник по C#

Открыть / Закрыть CD-ROM: Справочник по C#

809
0



Для работы необходимо подключить следующие пространства имен:

using System.Text;
using System.Runtime.InteropServices;

Функция для открытия /закрытия cd-rom:

[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]
protected static extern int mciSendString(string lpstrCommand,StringBuilder lpstrReturnString,int uReturnLength,IntPtr hwndCallback);

public bool ProcessCDTray(bool open)
{
int ret = 0;
//do a switch of the value passed
switch (open)
{
case true:  //true = open the cd
ret = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero);
return true;
break;
case false: //false = close the tray
ret = mciSendString("set cdaudio door closed", null, 0, IntPtr.Zero);
return true;
break;
default:
ret = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero);
return true;
break;
}
}

Открыть / Закрыть CD-ROM: Справочник по C#

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Включение/отключение "Восстановление системы" Windows : Справочник по C#

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь