Операционная система Microsoft Windows 3.1 для программиста. Дополнительные главы


Содержание


Листинг 5.1. Файл vxdsrv\vxdsrv.asm - часть 3
Листинг 5.1. Файл vxdsrv\vxdsrv.asm - часть 4
Листинг 5.1. Файл vxdsrv\vxdsrv.asm - часть 5
Листинг 5.1. Файл vxdsrv\vxdsrv.asm - часть 6
Листинг 5.1. Файл vxdsrv\vxdsrv.asm - часть 7
Листинг 5.1. Файл vxdsrv\vxdsrv.asm - часть 8
Инициализация реального режима
Системная критическая инициализация
Программный интерфейс драйвера
Программный интерфейс драйвера - часть 2
Копирование строк
Фильтр прерывания INT21h
Вызов функции обратного вызова
Вызов процедуры в среде виртуальной машины
Определение текущего диска и каталога
Файл определения модуля виртуального драйвера
Листинг 5.2. Файл vxdsrv\vxdsrv.def
Трансляция и сборка виртуального драйвера
Листинг 5.3. Файл vxdsrv\m.bat
Подключение виртуального драйвера
Приложение DOS2WIN
Листинг 5.4. Файл dos2win\dos2win.cpp
Листинг 5.4. Файл dos2win\dos2win.cpp - часть 2
Листинг 5.4. Файл dos2win\dos2win.cpp - часть 3
Листинг 5.4. Файл dos2win\dos2win.cpp - часть 4
Листинг 5.5. Файл dos2win\dos2win.hpp
Листинг 5.6. Файл dos2win\vxdcall.hpp
Листинг 5.7. Файл dos2win\dos2win.rc
Листинг 5.8. Файл dos2win\dos2win.def
DLL-библиотека D2W.DLL
Листинг 5.9. Файл dos2win\d2w.cpp
Листинг 5.9. Файл dos2win\d2w.cpp - часть 2
Листинг 5.9. Файл dos2win\d2w.cpp - часть 3
Листинг 5.9. Файл dos2win\d2w.cpp - часть 4
Листинг 5.10. Файл dos2win\d2w.h
Листинг 5.11. Файл dos2win\d2w.def
Загружаемые драйверы
Функции для работы с загружаемыми драйверами
Функция DriverProc
Сообщения для драйвера
Драйвер WASTDRV.DLL
Листинг 5.12. Файл wast\wastdrv.cpp
Листинг 5.12. Файл wast\wastdrv.cpp - часть 2
Листинг 5.12. Файл wast\wastdrv.cpp - часть 3
Листинг 5.12. Файл wast\wastdrv.cpp - часть 4
Листинг 5.12. Файл wast\wastdrv.cpp - часть 5
Листинг 5.12. Файл wast\wastdrv.cpp - часть 6
Листинг 5.13. Файл wast\wastdrv.hpp
Листинг 5.14. Файл wast\wastvxd.hpp
Листинг 5.15. Файл wast\wastdrv.rc
Листинг 5.16. Файл wast\wastdrv.def
Листинг 5.17. Файл wast\oemsetup.inf
Приложение WAST
Листинг 5.18. Файл wast\wast.cpp
Листинг 5.18. Файл wast\wast.cpp - часть 2
Листинг 5.18. Файл wast\wast.cpp - часть 3
Листинг 5.19. Файл wast\wast.hpp
Листинг 5.20. Файл wast\wast.rc
Листинг 5.21. Файл wast\wast.def
Литература



- Начало -