KostyeFromHelen
11. Открыть\закрыть CD-ROM на C#.
14.02.2011 13:20:54

Управление дисководом дело не хитрое.

Только стоит немного разобраться, что тут да как.

[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)] //подключаем библиотеку, которая позволяет управлять CD-ROM'om. Функция mciSendStringA позволяет отправлять мудьтимидийным устройствам сообщения.
protected static extern int mciSendString (string mciCommand, StringBuilder returnValue, int returnLength, IntPtr callback); //создаём экземпляр класса

static void Main(string[] args)
{

int result = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero); //шлём команду открыться
result = mciSendString("set cdaudio door closed", null, 0, IntPtr.Zero);// ну а здесь - закрыться. 

 

Вы наверно подумаете, как это можно знать, как это учить. Скажу вам, что это просто надо понимать. И в нужный момент иметь на вооружение.




Теги: закрыть CD-ROM | открыть CD-ROM | C#


 



Программируем на C#, интересные статьи, книги, музыка; Костя Карпов.