Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ CreateInstance()在创建运行Com服务器(EXE)的实例时返回:0x80080005_C++_C_Windows_Winapi_Com - Fatal编程技术网

C++ CreateInstance()在创建运行Com服务器(EXE)的实例时返回:0x80080005

C++ CreateInstance()在创建运行Com服务器(EXE)的实例时返回:0x80080005,c++,c,windows,winapi,com,C++,C,Windows,Winapi,Com,每次尝试创建运行Com服务器(EXE)的实例时,CreateInstance()都返回0x80005。 如果COM服务器未运行,则每次调用CreateInstance()都会获得成功并成功打开COM服务器 例如:如果手动运行Com服务器(exe),则无法创建其实例 为什么我不能创建运行Com服务器的实例?请帮忙 CoInitializeEx(NULL, COINIT_MULTITHREADED); HRESULT hr = assistMgr.CreateInstance(__uuidof(A

每次尝试创建运行Com服务器(EXE)的实例时,CreateInstance()都返回0x80005。 如果COM服务器未运行,则每次调用CreateInstance()都会获得成功并成功打开COM服务器

例如:如果手动运行Com服务器(exe),则无法创建其实例

为什么我不能创建运行Com服务器的实例?请帮忙

CoInitializeEx(NULL, COINIT_MULTITHREADED);

HRESULT hr = assistMgr.CreateInstance(__uuidof(AssistManager::AssistManagerApp));

if (SUCCEEDED(hr))
       printf ("%s: Create Instance Successful", __FUNCTION__);
else
       printf("%s: Unable to create object - 0x%X", __FUNCTION__, hr);

0x80080005
CO_E_服务器_EXEC_故障
,请参阅并检查它是否再现相同问题。(首先运行sserver.exe,然后启动sclient.exe,
CoCreateInstanceEx(CLSID\u SimpleObject,NULL,CLSCTX\u服务器,pcsi,1,&mq)
将执行
CreateInstance