| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для Windows/Dos > Жечь болванки с помощью WriteFile |
| Автор: 586 13.5.2006, 22:44 | ||
Недавно попробовал прочитать CD-ROM диск напрямую:
Программа записывает первые 48 килобайт диска E: в файл "ret.dmp". Я проанализировал полученный файл в HEX-редакторе и обнаружил, что я получил часть образа CD-диска. Внимание, вопрос: А что, если я попробую записать на чистый CD-ROM образ диска через WriteFile? Получится? |
| Автор: sgi1981 14.5.2006, 01:24 |
| Но как правило такие драйвера - редкость. Это раз. И в таком случае ничего удивительного не будет, потому что ОС при выполнении своей функции WriteFile будет вызывать функции этого драйвера. Это два. |
| Автор: rsm 14.5.2006, 12:56 | ||||
В принципе - да, получится. Данные действительно будут записаны на диск. Только вот читаться нормально не будут, т.к. для этого нужно закрыть последнюю сессию. Кроме того, это будет работать только в Вин ХР\2003 (и старше) и только если в свойствах пишушего привода разрешена запись. См. в аттаче пример нормальной записи файла на диск с последующим закрытием сессии. З.Ы.
|