Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как открыть дверцу Cd-rw

8.2K
04 февраля 2005 года
YnhtonA
16 / / 04.02.2005
Люди help! У меня на компе есть CD-Rom И CD-RW. С открытием и закрытием дверцы CD-rom'а проблем нет, а вот как открыть/закрыть дверцу CD-RW не знаю. :???:
301
05 февраля 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by YnhtonA
Люди help! У меня на компе есть CD-Rom И CD-RW. С открытием и закрытием дверцы CD-rom'а проблем нет, а вот как открыть/закрыть дверцу CD-RW не знаю. :???:


 
Код:
HANDLE hCDDevice;
 DWORD lpBytesReturned;
 hCDDevice=CreateFile("\\\\.\\[color=RED]F:[/color]",GENERIC_READ,FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
 if(hCDDevice != INVALID_HANDLE_VALUE)
 {
  DeviceIoControl(hCDDevice,0x074808,NULL,0,NULL,0,&lpBytesReturned,NULL);
  CloseHandle(hCDDevice);
 }

Такой код у тебя работает?
8.2K
05 февраля 2005 года
YnhtonA
16 / / 04.02.2005
Цитата:
Originally posted by lord Kelvin

 
Код:
HANDLE hCDDevice;
 DWORD lpBytesReturned;
 hCDDevice=CreateFile("\\\\.\\[color=RED]F:[/color]",GENERIC_READ,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
 if(hCDDevice != INVALID_HANDLE_VALUE)
 {
  DeviceIoControl(hCDDevice,0x074808,NULL,0,NULL,0,&lpBytesReturned,NULL);
  CloseHandle(hCDDevice);
 }

Такой код у тебя работает?



Нет, не работает.

301
05 февраля 2005 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by YnhtonA

Нет, не работает.


А такой?

 
Код:
#include <Mmsystem.h>
void __fastcall TForm1::Button17Click(TObject *Sender)
{
 mciSendString("Set CDAudio Door Open Wait",NULL,0,NULL);
 Sleep(1000);
 mciSendString("Set CDAudio Door Closed Wait",NULL,0,NULL);
}
8.2K
05 февраля 2005 года
YnhtonA
16 / / 04.02.2005
Цитата:
Originally posted by lord Kelvin

А такой?
 
Код:
#include <Mmsystem.h>
void __fastcall TForm1::Button17Click(TObject *Sender)
{
 mciSendString("Set CDAudio Door Open Wait",NULL,0,NULL);
 Sleep(1000);
 mciSendString("Set CDAudio Door Closed Wait",NULL,0,NULL);
}



Такой работает, но он открывает дверцу CD-ROM'а, а мне нужно открыть дверцу CD-RW.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог