描述:
客户端调用代码:
IClassFactory * m_pClassFactory=NULL; // 类厂接口指针
HRESULT hr=::CoGetClassObject(CLSID_IW3Authen,
CLSCTX_SERVER,
NULL,
IID_IClassFactory,
(void**)&m_pClassFactory);
if (FAILED(hr)) {
MessageBox("class fac created error!");
return FALSE;
}
m_pAuthen = NULL;
hr = m_pClassFactory->CreateInstance(NULL,IID_IIW3Authen,(void**)&m_pAuthen);
if(!SUCCEEDED(hr))
{
MessageBox("can not get the object");
return FALSE;
}
//上述运行非常正常,看起来似乎创建了对象.
//调用接口:
long lcoID;
BSTR checkCode;
m_pAuthen->RegUser(L"coUName",L"coPwd",L"127.0.0.1",L"user1",L"127.0.0.1",&lcoID,&checkCode);
hr = m_pAuthen->CheckUser(lcoID,L"user1",L"127.0.0.1",checkCode);
如此, 我无法调试服务器端的代码.
我在服务器端加上LOG 信息, 爷没有打印出来.说明,客户根本没有调用服务器的代码.
如果是进程内服务器, 上诉调试很是正常.
环境描述:
服务器: 是 可运行的 服务 程序.
客户何服务器都在本机上.
是服务器出问题了,还是我的客户端调用出现问题了?