Чтение ATIP-информации с CD-диска в Delphi/C++.
От: MegaMonster  
Дата: 26.10.04 03:52
Оценка:
Есть острая необходимость в чтении ATIP-информации (Absolute Time In Pre-groove) с CD-диска. Нужно это для создания защиты от копирования. Т.е. чтоб написанная мной программа работала только при наличии диска (в общем, нужно сделать подобие StarForce). Такой курсовой проект.
На каком языке это реализовывать для меня не важно. Хотелось бы только знать какие функции могут это сделать. Ведь есть же функция для чтения серийного номера, а читающую ATIP я не встречал.
Или подкиньте идейку как не сильно сложно сделать не сильно сложную защиту.

Если кто-нибудь сталкивался с подобным вопросом, подскажите хоть что-нибудь.

======

Мои поиски помаленьку привели в Microsoft DDK и структурам:

CDROM_TOC_ATIP_DATA_BLOCK
CDROM_READ_TOC_EX
CDROM_TOC_ATIP_DATA
FEATURE_DATA_CD_READ
IOCTL_CDROM_READ_TOC_EX

Разобраться самому не получается (как из них вытащить информацию?).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.