【问题标题】:Disabling DEP for an Outlook 2010 Add-In为 Outlook 2010 加载项禁用 DEP
【发布时间】:2012-07-06 05:47:00
【问题描述】:

有什么办法吗?

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

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

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

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

【问题讨论】:

  • Outlook 2010(如果使用 Process Explorer 查看)似乎使用 DEP 永久指定运行 - 我相信 - 将其排除在排除之外。我希望我错了。

标签: vb6 outlook add-in dep


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-04-07
    • 2012-08-24
    • 2014-05-10
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-07-15
    • 2017-03-10
    • 1970-01-01
    相关资源
    最近更新 更多