我在一台机A上运行了SERVER,为啥在另一台机B上用DCOM连接到A,在
servername项却找不到该SERVER的名字?

解决方案 »

  1.   

    现设好主机名,再设SERVERNAME。
      

  2.   

    当然先设主机名.只能看到部分已注册的SERVER.
      

  3.   

    要把server在a机器上运行注册一下
      

  4.   

    终于试通了,不过我一点也高兴不起来。因为操作起来太麻烦,而且我也无法确定到底是那一步设置发挥了作用。
    过程如下:
    1:首先,细读李维的《DELPHI5分布式应用系统篇》第九章。
    2:将A(服务端),B(客户端)的网络控制设为“用户级访问”。运行DCOMCNFG,设置“默认属性页”中的“默认的身份级别”为“无”;“默认的模拟级别”为“模拟”;单击“默认安全性页”中的“编辑默认值”然后添加用户B(在B中设置时当然是添加A)。
    3:将A的网络控制设为“共享级访问”。
    4:在A 中手动运行应用程序服务器(遗憾的是必须手工启动服务器),在B中运行客户端程序,经过长长的等待你就可以看到久违的画面。
      

  5.   

    主要是因为WIN98没有NT那样完善的安全系统,无法精确的配置DCOM。例如DCOM的激活权限、存取权限、认证控制、鉴定控制等。
      

  6.   

    服务器类型??ping一下服务器名,能通吗?
      

  7.   

    yl9:Server不是运行一次就自动注册了吗?我的Client也找不到ServerName
      

  8.   

    我的也是,而且我的服务器还是WINDOWS NT 4。0。