一个MIDAS问题(100分)

  • 主题发起人 主题发起人 falling_star
  • 开始时间 开始时间
F

falling_star

Unregistered / Unconfirmed
GUEST, unregistred user!
我测试了delphi的例子程序中的MIDas例子,发现在同一台机器中服务和客户程序都好用,可如果将服务和客户分别装到俩台机器,客户端老是报错说拒绝访问,可是服务端的DCOMSet中我已经设置的权限(everyone,administrator,guest等所有)。
 
还是权限问题
 
我也知道这是权限问题,可就是不知道那里出错了,所有的用户我都给权限了
 
1.要将服务程序在客户端的机子上运行一下,进行注册
2.客户端要有登录服务器的权限(简单的调试方法是客户机和服务器用同样的用户名和密码,当然你必须注意采取安全措施)
以上2点做到即可。 good luck !
 
LoveLxj,你好,我先在一台机器上运行没问题,然后将服务程序打包安装到服务器,然后用
Dcomcofg.exe对他的权限进行了设置。我客户连接服务器用的是服务器的administrator和密码,也不行。我的服务器和客户机都是window2000.。
 
我也遇到同样情况:
但是我在另一台机器上就可以。(同样不在客户端),我想是服务端注册有错。
“加载类型库/DLL出错.”
to LoveLxj:
为什么要在客户机上运行一下?根本没有道理呀!
 
duancy,可是我将客户端也安装到服务器,就好用,好象还是权限问题
 
权限问题。
 
以前论坛上很多讨论的。
仅供参考:http://www.delphibbs.com/delphibbs/dispq.asp?lid=893284
 
使用《组件服务》可以设置组件的权限。
具体权限设置,请请参考 李维 Delphi 5.X ADO_MTS_COM+高级程序设计篇 第七章
下载地址:http://bbs.2ccc.com/topic.asp?topicid=46869
 
我也遇到类似问题,后来通过dcomcnfg设置倒是不再提示"拒绝服务",变成了"Error loading MIDAS.DLL",改用socketconnection进行连接也提示同样的错误,不过在客户端启动的时候服务端的服务程序窗口也启动了一下并很快关闭,究竟是什么原因啊.
我的服务端:NT server2000
客户端:win98,winXP (错误都一样)[:(]
 
呵呵,我的问题解决了,先用dcomcnfg设置权限,再把dimas.dll拷贝到客户端windows/system/下就ok了[:D]
 
后退
顶部