【发布时间】:2016-08-02 18:12:30
【问题描述】:
我正在尝试了解将 IM 客户端与 Outlook 2010 集成的过程。以下链接用于此:-
https://msdn.microsoft.com/en-us/library/office/jj900715.aspx
Outlook 能够访问我的实现的 CreateInstance 方法。
- 如果我安装了 Lync 客户端,而控件到达 GetInterfaceMethod 之前,我将在其中返回 IlyncClient 的对象。
此后没有任何进展。 Outlook 调试中显示以下错误:
MsoIMProviderFactory--HrEnsureDefaultIMAppRegKeys 成功打开注册密钥(HKCU-SOFTWARE\IM Providers)
CMsoIMProviderFactory--HrEnsureDefaultIMAppRegKeys 查询注册键成功(HKCU-SOFTWARE\IM Providers-DefaultIMApp-IMapp)
CMsoIMProviderFactory--HrEnsureDefaultIMProcessRegKey 成功打开注册密钥(HKCU-SOFTWARE\IM Providers\IMapp)
CMsoIMProviderFactory--HrEnsureDefaultIMProcessRegKey 成功打开注册密钥(HKLM-SOFTWARE\IM Providers\IMapp)
CMsoIMProviderFactory--WhichMessengerInProcessList 使用 (IMapp) 进程名称进行搜索
CMsoIMProviderFactory--WhichMessengerInProcessList 使用 (IMapp) 进程名称进行搜索
请各位大侠给点意见????
- 如果我没有安装 Lync 客户端,则控制永远不会到达身份验证方法。
A.我们还需要实现 IMessenger 接口吗?
B.如果是,那么请提供一些关于如何做到这一点的指示?
任何解决此问题的指针都会有所帮助。
为了构建我们使用进程外 COM 示例(CSExeCOMServer)的 COM 服务器。我也尝试了与 Outlook 2013 相同的设置。在这方面,输出也保持不变。
环境:-
Windows 7 服务包1。
展望 2010 和 2013 年。
【问题讨论】:
标签: outlook