Работа с файлами в PM

Тема в разделе "WASM.BEGINNERS", создана пользователем LisMT, 7 апр 2007.

  1. LisMT

    LisMT New Member

    Публикаций:
    0
    Регистрация:
    7 апр 2007
    Сообщения:
    3
    Подскажите, как организовать работу с файлами в защищенном режиме?
    Ну то есть сохранить-загрузить данные в файл и пр.
    С чего начать, где есть какая-то информация?
    Можно ли использовать стандартные функции (например из Borland C++ 3.1)? Операционка DOS.
     
  2. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    нужен драйвер файловой системы
    на сайте целый раздел этому посвящён
    каким таким чудом ты дос в защищённом режиме запускать собираешься?
     
  3. LisMT

    LisMT New Member

    Публикаций:
    0
    Регистрация:
    7 апр 2007
    Сообщения:
    3
    Вот и спрашиваю - где взять информацию по созданию этого файла. Для FAT32/FAT16.

    Да?! Раздел про работу с файлами в ЗР? Ссылочку, плиз, что-то не нашел.

    Да самым обычным, который в том самом разделе и описан. DPMI и пр. неиспользуется.
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Если без DPMI. И переключение в PM-RM-PM не катит для вызова дос сервиса. Тогда пишишь свой драйвер. Как считать сектор описано в раздели "Винты и флопики" http://www.wasm.ru/publist.php?list=12 Описание FAT есть в документах
    http://www.wasm.ru/docs/11/fatgen103-rus.zip
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    ну там через порты... можно воспользоваться 32битной точкой входа в биос. насколько я помню, ищется сканированием на сигнатуру _32_, которая должна быть выравнена на границу параграфа (кажется) :)
     
  6. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Заблужаетесь товаришь. Эта точка входа преднозначена только для работы с PCI функциями БИОСа.
     
  7. LisMT

    LisMT New Member

    Публикаций:
    0
    Регистрация:
    7 апр 2007
    Сообщения:
    3
    Pavia, Great
    Спасибо, огромное!
    Буду пробовать.