发信人: skyice()
整理人: skyice(1999-12-30 01:17:39), 站内信件
|
7.2设置DCOM
现在,我们就开始设置DCOM的访问和连接,以便客户应用程序可以运行并且
访问应用服务程序.前面已经讲过,数据包通过DCOM在客户应用程序与应用服
务程序之间发送和接受.所有想摇访问应用服务程序的用户必须在应用服务程
序的机器上建立自己的账户.可以通过NT的Administrative Tools|User
Manager来建立账户.
注释:
在User Manager中添加一个新用户时,所输入的密码必须与登录客户机时
所用的密码相匹配,否则用户就无法运行应用服务程序.
对于Windows NT,可以运行在WinNT的System32目录下的Dcomcnfg.exe工
具.在Applications目录下找到DCOM应用程序的Brow3Tier对象,并且选中她.
这就是我们所用的DCOM服务程序.
单击Properties按钮,打开Brow3Tier的Object Properties对话框.通过
Object Properties对话框的Location页可以允许DCOM选择正确的运行应用
服务程序的计算机.对于我们来说,应用服务程序在这台Windows NT机器下运
行.Identity页用来确定通过哪个用户账户来运行应用服务程序.我们可以选
择InterActive用户,这样就可以允许其它计算机运行应用服务程序.
Security页允许客户计算机访问和运行应用服务程序.Security页非常复
杂,必须加以正确的设置.所有三个选项----Access(访问),launch(运行)和
Control(控制)----必须加以更改,并且设置为Custom setting.单击Access
选项下的Edit项,打开Registry Values Permission对话框.在这里,我们可
以添加一些授权用户.单击Show Users按钮,并且选择合适的用户.对Launch
和Control选项也采取同样的步骤.确认所有授权用户分别有完全访问,完全
运行和完全控制的权限.
注释:
删除所有不需要的用户,如Creator Owner,Everyone和System等.授权用
户太多的话会产生一些奇怪的错误,如Not enough storage space(存储空
间不够)等.
至此我们已经正确的设置了DCOM,单击OK按钮,并且退出dcomcnfg.exe工
具.现在我们就准备设置和使用客户应用程序.
——原文由ifeelyou发表
-- 子非鱼,安知鱼之乐?
子非我,安知我不知鱼之乐?
Please let me feel you!
※ 修改:.skyice 于 Dec 30 00:45:52 修改本文.[FROM: 202.99.82.228] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.137.225]
|
|