有没有办法做到这一点?
我的旧版 VB6 插件利用旧版(可能是 C++)第三方组件来进行一些 UI“皮肤”增强。它在 Outlook 2000-2007 中运行良好,但在 2010 年由于 DEP 而失败 - 可能是我的“皮肤”组件访问内存的方式。
如果我在 Outlook 中全局禁用 DEP(通过信任中心),它可以正常工作,但这对我的客户来说不是一个可行的解决方案。
我尝试将我的 DLL 添加到系统属性 > 性能 > DEP中的 DEP 退出列表中,但它似乎没有任何影响。也没有将“皮肤”DLL、运行它的 MS VB6 虚拟机,甚至 Outlook.EXE 添加到列表中。
如果有人能指出我正确的方向:从 DEP 禁用我的加载项,我将不胜感激。