| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Чтение блока с CD-ROM |
| Автор: Антон 19.12.2004, 09:19 |
| Здравствуйте. Я программист, мягко говоря, начинающий. Моя преподша по культурологии попросила сделать защиту от копирования для ее компакт-диска. Я уже наваял кое-что, защиту, основанную на серийном номере компакт-диска: нашел в msdn функцию GetVolumeInformation и использовал ее в своей программе. Но такая защита откровенно слабовата, хочется хотя бы чуть-чуть ее улучшить. Идея такова: в конец ISO-образа диска дописывается мусор, среди этого мусора - ключ диска. При копировании в Nero "мусор" скопирован не будет (и ключ, соответственно, тоже). Но как считать блок диска при помощи VB? В MSDN нашел какую-то вещь, но это даже на функцию не похоже :) http://msdn.microsoft.com/library/en-us/storage/hh/storage/k307_1c2f1a05-940c-40f8-a280-3a23d3bb4171.xml.asp В общем, пожалуйста, приведите пример, как можно считать raw блок с компакт-диска. Спасибо заранее. |
| Автор: Akina 20.12.2004, 09:56 |
| Через WinAPI. Используем DeviceIoControl. |