Рекомендуем
Азбука программирования в Win 32 API |
Проектирование интерфейса пользователя средствами Win32 API |
Введение в OpenGL |
Книга
Работа с файлами в Win32
214 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-93517-097-3
ББК 32.97
УДК 681.518(021)+002.5
Аннотация
Изложены вопросы создания программных приложений для Windows. Рассмотрены основы работы с файлами в Win 32 API, структура исполняемого файла, его заголовки и разделы, экспорт и импорт функций, таблицы объектов, процессы и связанные с ними потоки. Настоящее издание дополнено сведениями о работе с последовательным портом. В значительной степени материал книги развивает и дополняет книгу автора "Азбука программирования в Win32 API", выдержавшую четыре издания.
Для программистов, будет полезно студентам и аспирантам.
Изложены вопросы создания программных приложений для Windows. Рассмотрены основы работы с файлами в Win 32 API, структура исполняемого файла, его заголовки и разделы, экспорт и импорт функций, таблицы объектов, процессы и связанные с ними потоки. Настоящее издание дополнено сведениями о работе с последовательным портом. В значительной степени материал книги развивает и дополняет книгу автора "Азбука программирования в Win32 API", выдержавшую четыре издания.
Для программистов, будет полезно студентам и аспирантам.
Оглавление
Здравствуй, мой читатель!
Основы безопасности операционной системы
Обеспечение безопасности объектов
Дескриптор безопасности
Маркер доступа
Перехватчики сообщений
Основы работы с файлами в Win32 API
Получение информации о дисках, установленных в компьютере
Работа с каталогами и манипулирование файлами
Запись информации в файл и чтение информации из файла
Характеристики файлов
Поиск файлов
Уведомления об изменениях в файловой системе
Файлы, отображаемые в память
Работа с последовательным портом
Внутренности исполняемого файла Win32API
Общая структура файла
Заголовки исполняемого файла
Заголовок DOS
Заголовок исполняемого файла Windows
Таблица объектов (object table)
Разделы в исполняемом файле
Секция программного кода
Секция инициализации данных
Секция .bss
Секция .idata
Секция .edata
Секция .rsrc
Секция .reloc
Секция .tls
Экспорт функций и механизм экспорта
Oглавление раздела экспорта
Таблица адресов
Таблица указателей на имена
Таблица порядковых номеров функций
Таблица экспортируемых имен
Обращение к экспортируемой функции
Искажение имен в С++
Формы изменения имен
Основные правила искажения имен в языке С++ (компилятор фирмы Borland)
Правила кодирования наименований функций и их аргументов
Импорт функций и механизм импорта
Ресурсы в исполняемом файле
Таблица базовых поправок в исполняемом файле
Локальная память потока
Процессы и связанные с ними потоки
Получение снимка (snapshot) системы
Получение списка процессов
Получение списка потоков
Заключение