关于COM组件在局域网上另一台机上被调用的问题(50分)

  • 主题发起人 主题发起人 liuying1129
  • 开始时间 开始时间
L

liuying1129

Unregistered / Unconfirmed
GUEST, unregistred user!
我创建了一个进程内COM(DLL),在本地调用没问题,但copy到局域网上另一台机上,用CreateRemote方法调用时,则提示“拒绝访问”,何解呢?
 
网上资料说,进程内COM(DLL)不能做分布式应用,那为什么又会有一个CreateRemote方法呢?
 
你可能没在本机上发布,也就是没在系统下注册!
QQ87797301
 
对,要对COM组件进行注册后方可使用。
 
我在两台机上都用regsvr32.exe对组件注册了,而且提示成功了
 
远程调用COM是要进行安全性设置的,XP相对容易设置,2000下登录到域没有问题。
 
请教,如何进行设置?
 
1.在win2000的服务器上装好com服务器
2.并且启动在此计算机上启用分布式com服务
3.开放guest帐号,设置好你的com服务器启动激活的权限
4.导出com客户代理Proxy
5.在客户机装上com代理(要必要时重新设置一下com服务器的名称或IP地址)
 
服务器组件服务没配置好。
 
不用那么麻烦,
regsvr32 就行.服务器上要有rpc.
 
后退
顶部