2012-07-05 59 views
4

有没有办法做到这一点?为Outlook 2010加载项禁用DEP

我的传统VB6加载项利用传统(可能是C++)第三方组件来制作一些UI“皮肤”增强功能。它在Outlook 2000-2007中正常工作,但由于DEP而在2010年失败 - 并且很可能是我的“皮肤”组件访问内存的方式。

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

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

如果任何人都可以指出我正确的方向重新:禁用只是从DEP我的插件,我会非常感激。

+0

展望2010年(如果使用Process Explorer查看)似乎运行DEP永久指定 - 我相信 - 排除其排除。我希望我错了。 – RyanMac 2012-07-05 20:02:50

回答

0

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