"Interface not supported" 设置时出现 ComException RDOSession.MAPIObject

"Interface not supported" ComException when setting RDOSession.MAPIObject

当尝试在基于 C# 的 com 加载项中设置为 RDOSession.MAPIObject= application.Session.MAPIObject 时,我的加载项在某些客户端计算机上遇到错误。

代码在主线程中执行,通过redemption loader创建RDOSession对象,使用的redemption版本为5.16.0.4972

与错误消息相关的所有搜索都指向 Outlook 2013 click-to-运行 错误。但这是 Outlook 2016,加载项是在会话中加载的。此外,大多数其他客户端没有遇到任何问题。

我对此感到困惑,非常感谢任何帮助!

干杯!

如果这是在最近的 Windows 10 升级(清除了一些 MAPI 封送处理注册表项)之后,请尝试 http://www.dimastr.com/redemption/Outlook_2013_C2R_fix.ZIP

中的注册表补丁