给你一篇我抄的文章,也许有帮助
使用DCOM,客户端和服务器要如何进行网络配置?
1,确认你的COMPONENT不是in-process dll
2,确认你的95能用DCOM,
看一下:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\OLE的ENABLEDCOM 是否为Y。
3确认你的95和NT能够网络通讯。
4,修改你的Component注册CODE,用CLSCTX_ALL: 
CoRegisterClassObject(clsid,***,CLSCTX_ALL,***,***)
5,客户端call CoCreateInstance时,用CLSCTX_ALL or 
CLSCTX_REMOTE_SERVER.
6,如果还不行,则CALL COM时,干脆写上你的SERVER名,
用:CoCreateInstanceEx(CLSID,NULL,CLSCTX_REMOTE_SERVER,
&ServerInfo,1,&mqi);
其中ServerInfo是:
COSERVERINFO ServerInfo;
memset(&ServerInfo,0,sizeof(ServerInfo));
ServerInfo.pwszName=L"MyRemoteServer";
7,如果还不行,估计是Security问题,但出现的错误已不是"can't find RPC server".

解决方案 »

  1.   

    我出现的错误是如登录到网络,没有问题。没有登录的话报Interface not surrport
      

  2.   

    首先启动SERVER上“COM INTERNET SERVICE”,用DCOMCNFG配置,
    客户端程序不要输入要创建组件的WIN DNS服务器名,输入IP地址,
    先在服务器端设置EVERYONE可访问,而后应该可以成功创建组件,
    要一步步调试,有一些方法不能执行可能需要进一步配置权限(SERVER端)。
    希望你把你调的情况告诉我。
      

  3.   

    服务器端的安全识别选项是否“连接“,如果是这样把它换成“<无>”