DEP порождает ошибки компиляции в DAX 3.0


Много раз писали, очередной раз забывается, решил записать.


В Windows Server 2003 SP1 и Windows XP SP2 появилась система Data Execution Prevention (DEP) – «предохранение исполнения данных», комплекс технологий оборудования и программных средств, который выполняет дополнительную проверку памяти для защиты против выполнения подозрительных и вредоносных кодов.


При компиляции в Microsoft Dynamics AX 3.0 (SP5, KR1 и KR2), развернутой на одной из этих систем может выдаваться ошибка, связанная с библиотекой Gridex20.ocx. Обычно сообщение об ошибке c "Shrinker.err".


Есть два способа решения проблемы:



  • Установить последнее обновление библиотеки из базы знаний;

  • Отключить DEP (System Properties\Performance\Settings\Data Execution Prevention).

DEP

Comments (1)
  1. gl00mie says:

    Из моего скромного опыта

    1) с gridex20.ocx версии 2.00.2215 (обновление можно легко найти в инете, не прибегая к услугам закрытого сайта) никаких проблем с DEP, во вском случае на w2k3 sp1, нет;

    2) не надо отключать DEP только из-за того, что какая-то программа перестает с ним нормально работать, – достаточно добавить ее исполняемый файл в список исключений.

Comments are closed.

Skip to main content