我已经做好了"客户"程序,组件程序,代理/存根DLL,并且在本机上运行完全成功,即:已经完成"客户"通过COM库,使用代理/存根DLL,来对组件程序进行勾通.现在,我想把这一套东西,做成DCOM,该如何修改注册表(或者使用DCOMCNFG)?我已经按照书上的介绍进行了修改,但是两台机器不能连接上,出错代码是0X 80080005,这一般表示什么意思?!同时,我还需要考虑“两台机器是否是一个NT域”或者“用户权限”的问题吗?如果考虑,该如何设置??希望有热心朋友帮帮忙,分不够,可再加!!
调试欢乐多
至于DCOM权限:
在常规中的身份验证级别中验证,
无:没有验证,
连接:启动时候验证
呼叫:调用接口时验证
数据包:当有数据包流动时都验证
数据包隐私:不仅每次流动都验证,而且要进行数据包加密然后再定义访问权限:
访问用户权限
启动用户访问权限这样应该就可以了
A: WinMe,是域成员,做服务器
B:WinXP,是同名工作组成员,做客户端.会不会是因为B机器没有加入域,而只是工作组,所以不成功??!!希望大家再多指教!!!
EXE 是DCOM用的.
也可以用librastar2001(librastar
的方法 DLL必须运行在一个服务中
那么,现在我应该如何修正呢?TO:flyingjust(just)
我没有使用DLL,我所使用的DLL,是 代理/存根DLL,这是应该需要的呀。对吗?