佚名通过本文主要向大家介绍了一个已经创建了实例得远程DCOM对象,为何在访问它得方法得时候,得到结果拒绝访问?附源代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一个已经创建了实例得 远程DCOM对象,为何在访问它得方法得时候,得到结果 拒绝访问?附源代码
描述:
描述:
客户端调用代码:
USES_CONVERSION;
COSERVERINFO ServerInfo2={0,A2W("192.168.3.19"),NULL,0};//123-3msrycqcepp
MULTI_QI MultiQi2={&IID_Icom27,NULL,NOERROR};
hr=CoCreateInstanceEx(CLSID_com27,NULL,CLSCTX_REMOTE_SERVER/*CLSCTX_LOCAL_SERVER*/,&ServerInfo2,1,&MultiQi2);
if(FAILED(hr))
{
MessageBox("创建对象实例失败!");
return false;
}
//以上工作正常 ;
m_pcom = (Icom27*)MultiQi2.pItf;
hr = m_pcom->hello();
如此,hr返回结果 :-2147024891
查询ERRORLOOKUP, 显示拒绝访问.
这是什么原因?