禁用Outlook 2010加载项的DEP

时间:2012-07-05 19:01:09

标签: vb6 outlook add-in dep

有没有办法做到这一点?

我的遗留VB6插件利用传统(可能是C ++)第三方组件来进行一些UI“皮肤”增强。它在Outlook 2000-2007中工作正常但在2010年由于DEP而失败 - 可能是我的“皮肤化”组件访问内存的方式。

如果我在Outlook中全局禁用DEP(通过信任中心),它可以正常工作,但这对我的客户来说不是一个可行的解决方案。

我已尝试将我的DLL添加到系统属性>中的DEP选项退出列表中表现> DEP 然而它似乎没有任何影响。也没有添加“皮肤”DLL,它运行的MS VB6虚拟机,甚至是Outlook.EXE到列表中。

如果有人能指出我正确的方向:从DEP中禁用我的加载项,我将非常感激。

1 个答案:

答案 0 :(得分:0)

我认为这不是由于DEP,而是因为他们完全改变了与早期版本相比如何与Outlook 2010进行交互的事实。他们(正在微软)表示虽然旧代码仍可以工作......但它们并不能保证顺利运行。