Отключение DEP для надстройки Outlook 2010

Есть какой-либо способ сделать это?

Моя устаревшая надстройка VB6 использует устаревший (вероятно, C++) сторонний компонент, чтобы внести некоторые улучшения в "скин" пользовательского интерфейса. Он отлично работает в Outlook 2000-2007, но не работает в 2010 году из-за DEP - и, вероятно, из-за способа, которым мой компонент скининга обращается к памяти.

Если я отключаю DEP глобально в Outlook (через Центр управления безопасностью), он работает нормально, но это не является жизнеспособным решением для моего клиента.

Я попытался добавить свою DLL в список отказа DEP в Системные свойства> Производительность> DEP, однако, похоже, это не оказало никакого влияния. Также не было добавлено в список "скинирующих" DLL, виртуальной машины MS VB6, на которой она работает, или даже Outlook.EXE.

Если кто-нибудь может указать мне правильное направление: отключить просто мою надстройку от DEP, я был бы очень признателен.

1 ответ

Я считаю, что это связано не с DEP, а с тем, что они полностью изменили способ взаимодействия с Outlook 2010 по сравнению с более ранними версиями. Они (будучи Microsoft) заявили, что хотя старый код все еще может работать... они не гарантируют бесперебойную работу.

Другие вопросы по тегам