Ну раз я уже начал про DEP, давайте рассмотрим все варианты :-)
Пожалуй понятие DEP подробнее чем
ТУТ я врядли опишу.
Для отключения DEP (программно) можно изменить ключ в boot.ini на
/NOEXECUTE=OPTIN - контролировать только системные файлы. Ваше ПО будет игнорироваться DEP-ом
или
/NOEXECUTE=ALWAYSOFF - Отключение DEP
Правда изменения вступят в силу после перезагрузки.
Если в в boot.ini стоит:
/NOEXECUTE=OPTOUT - использовать контроль DEP для всех программ, то можно добавить ваше ПО в исключение тут: "Система->Дополнительно->Быстродействие->Параметры->Предотвращение выполнения данных"
либо программно тут:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
необходимо создать строковый параметр: полный путь + имя вашего exe файла и присвоить ему значение
DisableNXShowUI