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).
Comments
- Anonymous
January 16, 2007
Из моего скромного опыта1) с gridex20.ocx версии 2.00.2215 (обновление можно легко найти в инете, не прибегая к услугам закрытого сайта) никаких проблем с DEP, во вском случае на w2k3 sp1, нет;2) не надо отключать DEP только из-за того, что какая-то программа перестает с ним нормально работать, - достаточно добавить ее исполняемый файл в список исключений.