gpt4 book ai didi

c++ - Outlook - CreateDispatch 异常

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:33 25 4
gpt4 key购买 nike

我正在 try catch 一些 Outlook 事件(它是一个单独的应用程序,而不是加载项)。出于这个原因,我有一个名为 CApplication 的类定义为:class CApplication : public COleDispatchDriver 和一个名为 CAppEventListener 的类:class CAppEventListener : public IDispatch。我在 CreateDispatch 方法

中遇到异常
m_pAppEventListener = new CAppEventListener();
m_pAppEventListener->CheckOutlookInProcess();
COleException l_oleExcep;

if(!m_pAppEventListener->m_OutlookApplicationInternal.CreateDispatch( _T("Outlook.Application" ),&l_oleExcep))
{
CString szMsg;
szMsg.Format( _T("CreateDispatch() failed with error 0x%08lx"), l_oleExcep.m_sc );
AfxMessageBox( szMsg, MB_SETFOREGROUND );
return 0;
}

这里是显示异常代码的消息框。有谁知道它可能来自哪里?

enter image description here

最佳答案

CO_E_SERVER_EXEC_FAILURE 如果您的应用和 Outlook 的安全上下文不同,我通常会提出。

您的应用运行的是常规 GUI 应用还是任务/服务?这两个应用是否以更高的安全权限运行(以管理员身份运行)?

关于c++ - Outlook - CreateDispatch 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19156272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com