救命啊,关于三层的dcom配置的问题,我低调一贱男很少这么悲惨过,还有,我就要用dcom(100分)

  • 主题发起人 低调一贱男
  • 开始时间
Domain和Group有区别!
如果服务器和客户机都在域上,则使用同一域上的任何用户账户登录Windows都可以。
如果不在一同域上或没有域,则服务器和客户机要用名称和口令都相同的账户登录Windows才可以联通。
 
我在不同网段,不同域上的两台计算机上都实现了DCOM联接。
 
to:fz97534
thanks
liukun966122@hotmail.com
 
1、你的应用服务器使用的什么操作系统?WIN98/WINME默认状态是不能够为网络中的其他机器服务的;
2、客户机能否访问服务器上的资源,要连接服务端,客房端必须通过服务器的身份验证,如果不想在服务器上为每个客户添加用户的话,将Guest用户打开吧。
 
DCOM我不太懂,
听说这个东西穿透防火墙能力有限,
我碰上有些软件公司是写一个代理,
客户端连上代理再连上DCOM的.
 
这肯定是activedirectory设置有问题
很dcom冲突
 
如果以上的都不行的话,把杀毒防毒软件关掉试试:
 
强调一点,在常规选项下,迁身份验证级别为一定为无。
 
如果是Win2k, 一定要装Sp3
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1374249
 
DCOM同一工作组也是可以的连的
 
我的是xp ,erverone也+了啊,还是不行,没有域服务器
 
服务器的接口要在客户端注册,最简单的方法就是在客户端运行一次
 
to:cer
只需要注册类,不需要注册实体,所以,你的做法是错的
 
Delphi6/Demos/Midas/AdHoc 要把它client 和server放到不同的機子如何配置呢
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1716715
 
“服务端只要在服务器注册的啊”
服务端必须在客户机上注册, 否则会显示“没有注册类”
只需要运行服务程序一遍即完成注册。注册完将它掉删除都可以。这个的作用仅仅是注册
一个远程类。
“无法向注册表写入项”一般是由于运行程序的用户权限不够造成的, 例如用Guest身份
登录运行程序, 则不允许写注册表。
 
DCom,我做过一个DCom的成序,我觉得你应该在客户端注册远程类,当然我做的程序不是数据库类型的,我是用tlb文件注册的。。。。
 
干嘛不用SOCKETCONNECT?
 
SOCKETCONNECT 要裝client
 
一、dcom配置
1、运行Win2000服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级
别改为“无”。
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne
,如果不去掉EveryOne,应用服务器不能正常启动。
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用
户列表中。
8.身份标识页面中,选择“交互式用户”。
9.Win2000的GUEST用户不能禁用。
二、起中间服务器的机子的配置
1. 起中间服务器的机子安装应用程序,运行并注册。
2、参考上面的dcom配置
3、发布中间服务器的机子也要建个用户eu密码eu
4、regsvr32 midas.dll,midas.dll文件是放在system32下
5、该DbLoginParam.ini的配置,在这台机子建euserver的oracle的主机字符串,去连接数据库
6、eureport下的,把[IP]
Host_Dcom=192.168.0.27
后面的ip给为起中间服务器机子的ip
三、客户机win2000
1、客户机要建个用户eu密码也是eu.
2、注册那个中间服务器
3、参考上面的dcom配置
4、regsvr32 midas.dll,midas.dll文件是放在system32下
5、eureport下的,把[IP]
Host_Dcom=192.168.0.27
后面的ip给为起中间服务器机子的ip
四、98客户机
1、98的机子注销登陆用eu密码eu登陆
2、注册那个中间服务器
3、用dcom的98的配置程序,进行上面说的dcom配置服务
4、regsvr32 midas.dll,midas.dll文件是放在system32下
5、eureport下的,把[IP]
Host_Dcom=192.168.0.27
后面的ip给为起中间服务器机子的ip
 
顶部