![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FAT на флопике
AlexG © (2004-05-27 16:25:00)Как мне прочитать FAT и пользуясь информацией из неё создать каталог на диске? Подскажите хотябы как FAT прочитать?
AlexG (2004-05-29 13:52:00) [1]
> Anatoly Podgoretsky
Зачем? Я на асме и писал.
PS: Да уже не надо мне писать эту программку. Уже началась сессия, так что учить вопросы и на плац :)
Anatoly Podgoretsky (2004-05-29 13:24:00) [2]Тебе надо перейти на Турбо Паскаль
AlexG (2004-05-29 13:17:00) [3]
> R4DX
Нет, не виряк :) Задание было по учебе такое. Дополнительное, так сказать :) Т.е. если бы сделал, то получил бы автомат на экзамене. Но времени у меня не хватило. В принцыпе как FAT прочитать я знаю. Уже далел это. Сложности у меня с тем появились как каталог создать. Да и еще. Мне, вообще, это нужно было сделать на асме с помощью int 13h.
R4DX (2004-05-29 11:28:00) [4]Я думаю AlexG об этом знает ;) и ему нужно именно то, что он спросил. Если он будет делать так как он сказал - никто не перехватит вызов никакой апихи ;) причем даже из 0го кольца, ибо вызовов просто нет. ReadFile, SetFilePointer, CreateFile и т.д. - слишком частые операции, чтоб их перехватывать ;). Только вот муторно это и не актуально. AlexG, ты виряк чтоль пишишь? 8)
Anatoly Podgoretsky (2004-05-28 23:19:00) [5]Каталог на диске создается штатными путями, так же как и чтение списка файлов.
R4DX (2004-05-28 22:20:00) [6]В смысле? Если ты знаешь где расположена таблица (я вот не знаю :(), то открывай CreateFileA('//./A:',...) и работай с диском как с фаилом (смещайся SetFilePointer к нужному месту и читай таблицу). А как создать каталог - читай описания формата FAT'a...