В третьей книге первого тома приводится
обширная информация о работе с дисками
различными способами - от программирования
контроллера до высокоуровневых средств,
входящих в состав библиотек трансляторов Microsoft C.
Подробно рассмотрена логическая структура
дисков в MS-DOS. Описаны способы защиты данных от
несанкционированного доступа и копирования,
защиты от отладки. Приводится много программ на
языке Си. Для системных программистов,
аспирантов, студентов вузов.
Оглавление
Введение
Глава 1. РАБОТА С ДИСКАМИ НА ФИЗИЧЕСКОМ УРОВНЕ
1.1. Дисководы и контроллеры
1.2. Сектора, головки, цилиндры
1.3. Характеристики дисководов
1.4. Программирование контроллера НГМД
1.5. Функции DOS для работы с дисками
1.6. Использование функций BIOS
1.7. Функция _bios_disk()
Глава 2. ЛОГИЧЕСКАЯ СТРУКТУРА ДИСКА В DOS
2.1. Таблица разделов и логические диски
2.2. Загрузочная запись BOOT
2.3. Таблица размещения файлов
2.4. Файлы и каталоги
2.5. Программа FDISK и диск-менеджеры
Глава 3. ФАЙЛОВАЯ СИСТЕМА DOS
3.1. Получение справочной информации
3.2. Создание, удаление и переименование
каталогов
3.3. Поиск в каталогах
3.4. Работа с файлами
3.5. Чтение/запись файлов
3.6. Позиционирование
3.7. Изменение атрибутов, времени и даты файлов
3.8. Буферизация ввода/вывода
3.9. Другие функции для работы с файлами
3.10. Таблица открытых файлов
Глава 4. ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ IOCTL
4.1. Получение различной информации
4.2. Общее управление вводом/выводом
Глава 5. ОБРАБОТКА КРИТИЧЕСКИХ ОШИБОК
Глава 6. ЗАЩИТА ИНФОРМАЦИИ ОТ
НЕСАНКЦИОНИРОВАННОГО ДОСТУПА