我编写了一个三层结构的程序,把我的程序放在一台机子上注册成为服务器,然后,
我的客户端能访问他,可是,其他人的客户端不能访问;然后把那个程序放在我的
机子上注册成为服务器,客户端都连接不上。能告诉我什么原因吗?〉
dcom设置为administrator用户可访问并完全控制了,其他人也用administrator登陆到我的机子,就是程序运行时提示:拒绝访问。

解决方案 »

  1.   

    dcom连接有很多因素要考虑,比如域,防火墙,都是有可能的
      

  2.   

    你的DCOM连接有问题,客户机服务器在同一台机器上没问题,但分到两台机器时却有问题。我单位是用创建COM对象的方法连接的,不存在配置问题。我单位机器在一个域中,你试一试将机器放到一个域中
      

  3.   

    几台机器都在workgroup组中。应该算是同一个域吧?
      

  4.   

    可能是dcom设置有问题,对com对象使用自定义权限,不过2000与xp的com通讯总是不成功,白思不得其解
      

  5.   

    我的DCOM在别人的计算机上能被客户端程序启动
    (同一工作组,去掉了放火墙的,在资源管理器中可以看到)
    就是不出来界面
    ,换成SocketConnection1就可以了。
    老兄换成SocketConnection,慢不了多少的!