Отключение 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) заявили, что хотя старый код все еще может работать... они не гарантируют бесперебойную работу.