Хонич А.
Как самому создать трехмерную игру
стр. 49

Region) После ее выполнения закрытый участок памяти исключается из компетенции менеджера виртуальной памяти, что нам и требовалось. Но перед нами автоматически встает дру гая проблема: каким образом определить начало кода программы и конец ее данных. Это очень просто. На начало текста

программы всегда указывает глобальная переменная begtext, а конец данных

практически совпадает с адресом переменной__Argc. Поэтому вызов

функции LockRegion можно оформить так:

Нетрудно догадаться, что в функцию LockRegion передаются два параметра:

1 Адрес начала кода программы.

2. Длина региона для закрытия.

Сама функция LockRegion выглядит так:

3.7.2. Инициализация “Мыши” (StartupMouse)

Эта функция очень проста и сводится к вызову нулевой функции 33h прерывания. Если функция в регистре ах возвращает -1, то драйвер мыши не загружен.

Новости
3-й эпизод Hitman завтра станет бесплатным
Tomorrow the HITMAN: Summer Pack arrives. Giving you access to download Episode 3: Marrakesh.
Разработчики шутера GTFO показали новых врагов-теней в действии
Разработчики продемонстрировали в действии новых врагов-теней.