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);
}
Как открыть дверцу Cd-rw
Люди help! У меня на компе есть CD-Rom И CD-RW. С открытием и закрытием дверцы CD-rom'а проблем нет, а вот как открыть/закрыть дверцу CD-RW не знаю. :???:
Цитата:
Originally posted by YnhtonA
Люди help! У меня на компе есть CD-Rom И CD-RW. С открытием и закрытием дверцы CD-rom'а проблем нет, а вот как открыть/закрыть дверцу CD-RW не знаю. :???:
Люди help! У меня на компе есть CD-Rom И CD-RW. С открытием и закрытием дверцы CD-rom'а проблем нет, а вот как открыть/закрыть дверцу CD-RW не знаю. :???:
Код:
Такой код у тебя работает?
Цитата:
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);
}
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);
}
Такой код у тебя работает?
Нет, не работает.
Цитата:
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);
}
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);
}
Цитата:
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);
}
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.