DCOMConnection的问题(50分)

  • 主题发起人 主题发起人 pascal!
  • 开始时间 开始时间
P

pascal!

Unregistered / Unconfirmed
GUEST, unregistred user!
DCOMConnection不能连接。出"拒绝访问"错误。
是否一定要在域下才能用?没配置域可以吗?
服务器:win XP;
名称:Liu 登陆用户:BarCode(Administrators组) 密码=barcode
DCOMcnfg:
组件服务->计算机->我的电脑
属性->[默认属性]页
在此计算机上启用分布式COM:勾
默认身份认证级别:无
默认模拟级别 :标识
属性->[默认COM安全]页
访问权限:
限制:
用户和组:BarCode, EveryOne, Anonymous Logon : 本地访问=允许;远程访问=允许
(或:BarCode : 本地访问=允许;远程访问=允许)
默认值:
用户和组:BarCode, Self, System : 本地访问=允许;远程访问=允许
(或:BarCode :本地访问=允许;远程访问=允许)
启动和激活权限:
限制:
用户和组:BarCode, EveryOne, Administrators :
本地启动=允许;远程启动=允许;本地激活=允许;远程激活=允许
(或:BarCode : 本地启动=允许;远程启动=允许;本地激活=允许;远程激活=允许)
默认值:
用户和组:BarCode, InterActive, System, Administrators :
本地启动=允许;远程启动=允许;本地激活=允许;远程激活=允许
(或:BarCode : 本地启动=允许;远程启动=允许;本地激活=允许;远程激活=允许)
组件服务->计算机->我的电脑->DCOM配置->MyReDM Object
属性->[常规]页
身份认证级别:无
属性->[位置]页
在此计算机上运行应用程序:勾
属性->[安全]页
启动和激活权限:使用默认值
(或:自定义:用户BarCode : 本地启动=允许;远程启动=允许;本地激活=允许;远程激活=允许)
访问权限 :使用默认值
(或:自定义:用户BarCode : 本地访问=允许;远程访问=允许)
属性->[标识]页
运行此应用程序的用户帐户:启动用户
(或:下列用户: BarCode 密码=barcode
客户端:Win 2003server 和Win XP (原来就在Win2003上做的开发,但完了不可能老占着,成功迁移到一台XP的机上,XP本机使用已没问题)
名称:Funs 登陆用户:BarCode(Administrators组) 密码=barcode
DCOMcnfg(Win 2003):
组件服务->计算机->我的电脑
属性->[默认属性]页
在此计算机上启用分布式COM:勾
默认身份认证级别:无
默认模拟级别 :标识
属性->[默认COM安全]页
访问权限:
默认值:
用户和组:BarCode, Self, System, EveryOne :
本地访问=允许;远程访问=允许
(或:BarCode :本地访问=允许;远程访问=允许)
启动权限:
默认值:
用户和组:BarCode, InterActive, System, Administrators, EveryOne :
本地启动=允许;远程启动=允许;本地激活=允许;远程激活=允许
(或:BarCode : 本地启动=允许;远程启动=允许;本地激活=允许;远程激活=允许)
组件服务->计算机->我的电脑->DCOM配置->MyReDM Object
属性->[常规]页
身份认证级别:无
属性->[位置]页
在此计算机上运行应用程序:勾
(或:在以下计算机上运行应用程序:Liu)
属性->[安全]页
启动权限 :使用默认值
(或:自定义:用户BarCode : 启动权限=允许)
访问权限 :使用默认值
(或:自定义:用户BarCode : 访问权限=允许)
属性->[标识]页
运行此应用程序的用户帐户:启动用户
(或:下列用户: BarCode 密码=barcode
 
我认为是不行的啦,没在同一个域中的二台机,NT认为每台机就是一个独立的域,所以即使同用户名和密码都不是同一个用户,也就无信任关系了.这和潭子上说的WIN98的情形不同.我想印证一下对不对啦
 
只要用户名和密码是中间层服务器上面的用户(要有一定权限)就可以
并不一定要域
 
to stuwe:
那么,请帮忙看看我上面的设置,有什么不对头的地方呢?
用户名和密码已经是中间层服务器上面的用户(有Administrators权限,访问权限,启动和激活权限了)
 
估计可能是XP的设置问题
XP不能是Home版的
客户端系统能否用直接访问XP服务器?
 
可以啊,用socketConnect都可以在其他机访问.
XP是VLK大客户版的.
 
socket跟dcom的安全机制是不一样的
如果客户端可以正常访问服务器的话应该是服务器设置的问题
我现在也经常用两台机器直接连接(都是2000)一直没出现什么问题
 
客户端系统同在中间层机上能直接访问XP服务器.
我试下用2台win2003先
 
二台win server 2003通了,没用域.原来不通的原因:放火墙
展览三天,to stuwe:这分是你的了
 
晕倒,没想到还是防火墙
 
后退
顶部