Открытие лотка.....
От: haldon  
Дата: 19.05.06 09:42
Оценка:
Короче у меня ОЧЕНЬ тупой вопрос (аж самому стыдно =))
Как в VC++ 6 открыть CD-ROM?

19.05.06 16:41: Перенесено модератором из 'C/C++' — хоть и дубликат, но дан содержательный ответ. Поэтому оставляю (до лучших времён) — Кодт
Re: Открытие лотка.....
От: Left2 Украина  
Дата: 19.05.06 09:56
Оценка:
Здравствуйте, haldon, Вы писали:

H>Короче у меня ОЧЕНЬ тупой вопрос (аж самому стыдно =))

H>Как в VC++ 6 открыть CD-ROM?

Проще всего — через MCI
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Открытие лотка.....
От: Вумудщзук Беларусь  
Дата: 19.05.06 10:30
Оценка:
>Короче у меня ОЧЕНЬ тупой вопрос (аж самому стыдно =))
>Как в VC++ 6 открыть CD-ROM?

можно так:

    #include "Winioctl.h"
    
    DWORD dwBytesReturned;
    HANDLE hDrive = CreateFile(_T("\\\\.\\d:"), GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, NULL, 0);
    DeviceIoControl(hDrive, IOCTL_STORAGE_EJECT_MEDIA, NULL, 0, NULL, 0, &dwBytesReturned, NULL);
    CloseHandle(hDrive);
Homo sum et nihil humani a me alienum puto...
Re[2]: Открытие лотка.....
От: Вумудщзук Беларусь  
Дата: 19.05.06 10:36
Оценка:
только походу достаточно открыть с правом FILE_READ_DATA вместо GENERIC_READ
Homo sum et nihil humani a me alienum puto...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.