Уроки Iczelion'а

       

Уроки Iczelion'а

Урок 1. Основы
Менеджер виртуальных машин
Виртуальные драйвера устройств
Взаимодействие между VxD
Урок 2. Менеджер виртуальных машин

Управление памятью
Обработка прерываний
Управление ветвями
Урок 3. Каркас драйвера
Формат LE


Каркас VxD

Компилирование VxD
Урок 4. Основы программирования
Инициализация и завершение VxD
Статический VxD:
Динамический VxD:
Другие системные контрольные сообщения
Создание процедур внутри VxD
Использование регистров
Передача параметров

Вызов VxD-сервисов
Плоские адреса
Урок 5. Message Box
Перехват создания и уничтожения VM
Отображение MessageBox'а
Анализ:
Файл определения модуля
Пpоцесс компиляции
Инсталляция VxD
Тестирование VxD

Урок 6. Интерфейс DeviceIoControl
Интерфейсы VxD
Интерфейс DeviceIoControl
Со стороны win32-приложения:
Со стороны VxD:
Полный пример
Анализ:
Заключение

Hемного теории
Обработка "aрy time"события.
Сервисы оболочки времени приложения
Сервисы оболочки времени приложения - 2
Пpимеp
Анализ
Урок 8. Client Register Structure
Hемного теории:
Пpимеp:

Анализ:
Урок 9. Менеджер V86-памяти
Hемного теории
Пpимеp
Анализ
Содержание раздела