Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: CL | DM;

Вниз

FAT на флопике   Найти похожие ветки 

 
AlexG ©   (2004-05-27 16:25) [0]

Как мне прочитать FAT и пользуясь информацией из неё создать каталог на диске? Подскажите хотябы как FAT прочитать?


 
R4DX   (2004-05-28 22:20) [1]

В смысле? Если ты знаешь где расположена таблица (я вот не знаю :(), то открывай CreateFileA("//./A:",...) и работай с диском как с фаилом (смещайся SetFilePointer к нужному месту и читай таблицу). А как создать каталог - читай описания формата FAT"a...


 
Anatoly Podgoretsky ©   (2004-05-28 23:19) [2]

Каталог на диске создается штатными путями, так же как и чтение списка файлов.


 
R4DX   (2004-05-29 11:28) [3]

Я думаю AlexG об этом знает ;) и ему нужно именно то, что он спросил. Если он будет делать так как он сказал - никто не перехватит вызов никакой апихи ;) причем даже из 0го кольца, ибо вызовов просто нет. ReadFile, SetFilePointer, CreateFile и т.д. - слишком частые операции, чтоб их перехватывать ;). Только вот муторно это и не актуально. AlexG, ты виряк чтоль пишишь? 8)


 
AlexG ©   (2004-05-29 13:17) [4]


> R4DX  

Нет, не виряк :) Задание было по учебе такое. Дополнительное, так сказать :) Т.е. если бы сделал, то получил бы автомат на экзамене. Но времени у меня не хватило. В принцыпе как FAT прочитать я знаю. Уже далел это. Сложности у меня с тем появились как каталог создать. Да и еще. Мне, вообще, это нужно было сделать на асме с помощью int 13h.


 
Anatoly Podgoretsky ©   (2004-05-29 13:24) [5]

Тебе надо перейти на Турбо Паскаль


 
AlexG ©   (2004-05-29 13:52) [6]


> Anatoly Podgoretsky

Зачем? Я на асме и писал.
PS: Да уже не надо мне писать эту программку. Уже началась сессия, так что учить вопросы и на плац :)



Страницы: 1 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
4-1085917441
Гость с юга
2004-05-30 15:44
2004.07.11
Открыть файл в Notepad ReadOnly


1-1088327660
Гость_Александр
2004-06-27 13:14
2004.07.11
Форма "моргает". Как сделать перерисовку быстрой?


14-1088125196
Soft
2004-06-25 04:59
2004.07.11
Как вам такие ужастики? Стивен Кинг отдыхает...


11-1075844882
Ciber SLasH
2004-02-04 00:48
2004.07.11
TKOLTabControl


6-1083155208
Worm
2004-04-28 16:26
2004.07.11
пересылка файдла каждые 5 сек.