Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.055 c
1-1088344486
dido
2004-06-27 17:54
2004.07.11
Как в Label писать более одной строки?


3-1087306446
kondryuk
2004-06-15 17:34
2004.07.11
Получаю одно и то же...


14-1087994457
гурам
2004-06-23 16:40
2004.07.11
инсталятор


1-1087983506
denis24
2004-06-23 13:38
2004.07.11
Раскажите неумному как записать в поток...


3-1086928311
Kurmanbek
2004-06-11 08:31
2004.07.11
Помогите востановить базу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский