Рекомендуем

Азбука программирования в Win 32 APIРумянцев П.В. Азбука программирования в Win 32 API
Проектирование интерфейса пользователя средствами Win32 APIГанеев Р.М. Проектирование интерфейса пользователя средствами Win32 API
Введение в OpenGLВерма Р. Д. Введение в OpenGL

Книга

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

2-е изд., доп.
214 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-93517-097-3
ББК 32.97
УДК 681.518(021)+002.5
Аннотация

Изложены вопросы создания программных приложений для Windows. Рассмотрены основы работы с файлами в Win 32 API, структура исполняемого файла, его заголовки и разделы, экспорт и импорт функций, таблицы объектов, процессы и связанные с ними потоки. Настоящее издание дополнено сведениями о работе с последовательным портом. В значительной степени материал книги развивает и дополняет книгу автора "Азбука программирования в Win32 API", выдержавшую четыре издания.

Для программистов, будет полезно студентам и аспирантам.

Оглавление

Здравствуй, мой читатель!

Основы безопасности операционной системы
Обеспечение безопасности объектов
Дескриптор безопасности
Маркер доступа

Перехватчики сообщений

Основы работы с файлами в Win32 API
Получение информации о дисках, установленных в компьютере
Работа с каталогами и манипулирование файлами
Запись информации в файл и чтение информации из файла
Характеристики файлов
Поиск файлов
Уведомления об изменениях в файловой системе
Файлы, отображаемые в память
Работа с последовательным портом

Внутренности исполняемого файла Win32API

Общая структура файла

Заголовки исполняемого файла
Заголовок DOS
Заголовок исполняемого файла Windows
Таблица объектов (object table)
Разделы в исполняемом файле
Секция программного кода
Секция инициализации данных
Секция .bss
Секция .idata
Секция .edata
Секция .rsrc
Секция .reloc
Секция .tls

Экспорт функций и механизм экспорта
Oглавление раздела экспорта
Таблица адресов
Таблица указателей на имена
Таблица порядковых номеров функций
Таблица экспортируемых имен
Обращение к экспортируемой функции

Искажение имен в С++
Формы изменения имен
Основные правила искажения имен в языке С++ (компилятор фирмы Borland)
Правила кодирования наименований функций и их аргументов

Импорт функций и механизм импорта
Ресурсы в исполняемом файле
Таблица базовых поправок в исполняемом файле
Локальная память потока

Процессы и связанные с ними потоки
Получение снимка (snapshot) системы
Получение списка процессов
Получение списка потоков

Заключение