通过直接写注册表来注册DCOM Server,要修改那些键、值..?(100分)

M

mrssl

Unregistered / Unconfirmed
GUEST, unregistred user!
一个项目马上交付使用,
客户提出在任意一台机器能直接运行Client端,
我想通过直接写注册表来注册DCOM Server
初步设想:
1、通过一个注册表工具来对比,注册DCOM Server前后的变化,
2、取出变化的部分再写入注册表,
但并不成功。
那位大侠请多多指教!
 
已有较好的解决方案:
1、通过FTP下栽DCOMServer.TLB
2、通过程序注册TLB。
搞定!
 
怎么“通过程序注册TLB”?
~~~~
什么程序?
 
按标准先安装一台客户机,然后备份相关注册表信息,(*.reg)然后在其他客户机上
执行一下,哈哈一切OK!
 
rax啊,那也要知道是哪些键呀?
推荐你用类似方法:
直接运行应用程序服务器一次,即://yourAppServer/Share/path/appserver.exe
 
rax,如果其他客户计算机硬件配置不一样的话,用同样的*.reg会搞崩溃的吧?
能不能只备份该DCOM的注册表信息到*.reg中,如何做?
 
mrssl
我觉得用程序写注册表的方法是很难的, 因为一个COM的ID在注册表中有很多处,
在不深入了解他们待性去作就显得无方向性. 但我以为你为什么不让用户自己在
网上运行下服务端, 这样不就很快解决这个问题了, 你认为呢 ?
 
当然只备份有关COM的部分,具体的做法请看REGEDIT的帮助。
 

我倒是觉得用*.reg写注册表的方法是很难的, 因为一个COM的ID在注册表中有很多处, 在不深入了解他们待性去作就显得无方向性,需要备份多个reg文件,还不知道有没有漏的,另外,有时编的server端程序在client端根本无法运行,例如:使用了在win95下无法运行的dll。
 
我也觉得在客户端运行一下server程序很讨厌!正在想办法.
 
多人接受答案了。
 
顶部