问题是这样的:
两台机器环境相同,登录用户都是administrator,密码不一样。客户端时VB程序,服务器端是C++ ATL写的组件。我采用CSDN中一位大师的做法配置DCOMCNFG.方法如下:
---------------------------------------
如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下: 1. 运行NT服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。
8.身份标识页面中,选择“交互式用户”。
9.NT的GUEST用户不能禁用。
---------------------------------------
测试createobject ,提示没有权限!!!!气死了。
上面那种做法,我试通过,但要求用户名不一样,如果用户名一样就成了。谁能告诉我在用户名相同,密码不同的情况下,DCOM怎样才能连通????
两台机器环境相同,登录用户都是administrator,密码不一样。客户端时VB程序,服务器端是C++ ATL写的组件。我采用CSDN中一位大师的做法配置DCOMCNFG.方法如下:
---------------------------------------
如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下: 1. 运行NT服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。
8.身份标识页面中,选择“交互式用户”。
9.NT的GUEST用户不能禁用。
---------------------------------------
测试createobject ,提示没有权限!!!!气死了。
上面那种做法,我试通过,但要求用户名不一样,如果用户名一样就成了。谁能告诉我在用户名相同,密码不同的情况下,DCOM怎样才能连通????
解决方案 »
- VB 关于在mdiform窗体上添加图片的问题
- 有一张光盘叫VisualBasic资源大全
- 数据库查询的简单问题,大家都来看看,救命的,真的很急。
- 在VB中有没有分辨率自适应的控件。
- 请教VB高手有关字符串比较问题!
- DAO和远程访问!急啊!
- 建立存储过程保存时提示:错误7405:异类查询要求为连接设置ANSI NULLS和ANSI WARNINGS选项。这将确保一至的查询定义。请启用这些项然后
- 请问Installshiled professinal 和 installshield express 有何区别啊
- (满分相送)怎样判断两个逻辑盘是否属于同一个物理盘呢???
- 本人菜鸟一个,学习中碰到问题,固请大虾们帮忙!!!
- 100分求教关于Project2000中VBA的问题(关于能否操作SQL Server2000数据库)
- 谁有,自动弹出组合框的下拉列表框的代码呀,请问用什么方法实现?急用!
上面的老兄:现实的情况是用户名都是administrator、密码不同。这不能更改。你说的办法根本不行。只建了用户,不用这个用户登录服务器端和客户端是没用的。不过还是很感谢你这么快给出回答。
两台机器上的 administrator 是两个不同的角色。