Vb6 正在禁用Outlook 2010加载项的DEP

Vb6 正在禁用Outlook 2010加载项的DEP,vb6,outlook,add-in,dep,Vb6,Outlook,Add In,Dep,有没有办法做到这一点 我的旧版VB6加载项利用旧版(可能是C++)第三方组件进行一些UI“外观”增强。它在Outlook2000-2007中运行良好,但在2010年由于DEP(可能是我的“蒙皮”组件访问内存的方式)而失败 如果我在Outlook中全局禁用DEP(通过信任中心),它可以正常工作,但是这对我的客户来说不是一个可行的解决方案 我已尝试将我的DLL添加到系统属性>性能>DEP中的DEP选择退出列表中,但似乎没有任何影响。也没有将“skinning”DLL、它运行的MS VB6虚拟机,甚至

有没有办法做到这一点

我的旧版VB6加载项利用旧版(可能是C++)第三方组件进行一些UI“外观”增强。它在Outlook2000-2007中运行良好,但在2010年由于DEP(可能是我的“蒙皮”组件访问内存的方式)而失败

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

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


如果有人能给我指出正确的方向:仅从DEP禁用我的外接程序,我将非常感激。

我相信这不是因为DEP,而是因为与早期版本相比,它们完全改变了与Outlook 2010交互的方式。他们(作为微软)表示,虽然旧代码仍然可以工作。。。它们不能保证顺利运行

Outlook 2010(如果使用Process Explorer查看)似乎使用DEP永久名称运行,我相信这将排除在外。我希望我错了。