社区
ATL
帖子详情
dcom客户端注册疑问????在线等待!!!!!!
xiaocaohm
2003-07-07 11:13:44
我编写了dcom,在服务器端注册*ps.dll,并注册.exe的文件为服务,然后测试没有问题。
但是在客户端,我也注册了*ps.dll,运行程序,就出现“没有注册类别”的错误。
我把.exe的在客户端注册为服务,但是还是不行,同样的错误。
这是怎么回事?在哪儿配置出错,哪维高手指点一下。谢谢。
...全文
114
8
打赏
收藏
dcom客户端注册疑问????在线等待!!!!!!
我编写了dcom,在服务器端注册*ps.dll,并注册.exe的文件为服务,然后测试没有问题。 但是在客户端,我也注册了*ps.dll,运行程序,就出现“没有注册类别”的错误。 我把.exe的在客户端注册为服务,但是还是不行,同样的错误。 这是怎么回事?在哪儿配置出错,哪维高手指点一下。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simpledevelop
2003-11-10
打赏
举报
回复
回去研究一下
luohualiushui
2003-07-07
打赏
举报
回复
不要
xiaocaohm
2003-07-07
打赏
举报
回复
问一下:客户端要不要注册dcom的.exe的服务?
luohualiushui
2003-07-07
打赏
举报
回复
一言难尽
还是用CoCreateInstanceEx的COSERVERINFO吧,可以直接设置远程服务器名
看看MSDN的函数说明
我这有个例子
char sz[64];
COSERVERINFO srvinfo;
ZeroMemory(&srvinfo,sizeof(srvinfo));
cout << "input the host name:" << endl;
cin >> sz;
wchar_t wsz[64];
mbstowcs(wsz,sz,64);
srvinfo.pwszName=wsz;
MULTI_QI mqi[1];
mqi[0].hr=0;
mqi[0].pIID=&IID_IDispatch;
mqi[0].pItf=NULL;
HRESULT hr=::CoCreateInstanceEx(CLSID_component,NULL,
CLSCTX_REMOTE_SERVER,
&srvinfo,1,mqi);
luohualiushui
2003-07-07
打赏
举报
回复
一言难尽
还是用CoCreateInstanceEx的COSERVERINFO吧,可以直接设置远程服务器名
看看MSDN的函数说明
我这有个例子
char sz[64];
COSERVERINFO srvinfo;
ZeroMemory(&srvinfo,sizeof(srvinfo));
cout << "input the host name:" << endl;
cin >> sz;
wchar_t wsz[64];
mbstowcs(wsz,sz,64);
srvinfo.pwszName=wsz;
MULTI_QI mqi[1];
mqi[0].hr=0;
mqi[0].pIID=&IID_IDispatch;
mqi[0].pItf=NULL;
HRESULT hr=::CoCreateInstanceEx(CLSID_component,NULL,
CLSCTX_REMOTE_SERVER,
&srvinfo,1,mqi);
xiaocaohm
2003-07-07
打赏
举报
回复
客户端是这样调用的CoCreateInstance(CLSID_HDCOM, NULL, CLSCTX_SERVER, IID_IHDCOM, (void**)&m_pDcom);
请问“在APPID下加REMOTESERVERNAME”是在哪里加,能不能具体点?谢谢
luohualiushui
2003-07-07
打赏
举报
回复
你在客户端是怎么调用CoCreateInstance的,如果用COSERVERINFO结构来指定服务器位置那就不用注册组件了,如果没用COSERVERINFO,那就要在组件APPID下加REMOTESERVERNAME
另外在两端都要注册*PS.DLL,在服务端还要用DCOMCNFG来配置权限
luohualiushui
2003-07-07
打赏
举报
回复
你在客户端是怎么怎么调用CoCreateInstance的,如果用COSERVERINFO结构那就不用注册组件了。如果没用COSERVERINFO,那就得在组件的appid下指定REMOTESERVERNAME
另外两端都需要注册*PS.DLL,在服务端还要用DCOMCNFG来配置服务器的权限
Dubbo3学习笔记-(一)服务双方如何向【
注册
中心】进行
注册
与订阅
1)
注册
中心 一)
注册
中心是什么 //todo 二)提供
注册
中心的好处 //todo 三)dubbo+ZK 下的
注册
中心是如何维护数据的 3.1 zookeeper 3.1.1 zk特性以及作为分布式中心的优势 //todo 3.1.2 zk的watch机制 //todo 3.2 zookeeper 存储的dubbo数据 基于本次案例,本地自启一台zk作为
注册
中心。 依次从dubbo-admin、zk节点信息进行观察、dubbo代码作为窥点,填疑相关理解; 结论如下: /dubbo 路径下是
【性能优化】小伙伴问我性能指标监控怎么做,这次我安排上了!!
Tomcat监控与性能调优?这一篇就够了!!
Delphi 编写
COM
+组件的知识和样例
一、
COM
组件的基础知识介绍: 1、什么是
COM
COM
是微软定的一种组件编写的规范,目的是为了实现组件的重用,不管你是用C、DELPHI、VB什么语言写的,只要遵守这种规范就是
COM
组件,就能相互之间调用。那这个规范是什么呢,最简单的,就是按规定使用接口,微软定了个IUnkown接口,只要实现了这个接口的类,就可以称为
COM
组件。在此基础上可以加上自己的接口,实现特
(经典中的经典!)IT学生解惑真经(转),真会有人看完这15万字吗
首先欢迎大家加入博主组建的Java学习技术交流群呀!群号:853665602,有什么问题都可以在里面询问交流,还有博主整理的很多资料,需要大家的加入,才能壮大这个组织!群里面有很多的我整理的内部资源:Java题库,大厂面试题,学习大纲,自学课程大纲等,希望欢迎到很多一起学习Java的小伙伴,感谢你们的支持! 在校的IT学生有几百万 都在为如何如何学习才能找到工作、融入社会而迷惑 我们需要的不是灵丹妙药 而是一本让你少走几年弯路的 IT学生解惑真经 肖舸 杨中科 左飞 著 这是...
什么是 JMX?(Trino JMX 实战讲解)
JMX是Java管理扩展) 的缩写,它是 Java 平台上用于管理和监控应用程序、系统和网络资源的一种标准化的管理和监控框架。JMX提供了一种标准的方式,通过这种方式,开发人员可以暴露应用程序中的各种管理和监控信息,然后可以使用JMX
客户端
工具或应用程序来访问和操作这些信息。JMX允许开发人员定义称为的管理组件,这些组件充当被管理资源的代理,并通过JMX接口公开资源的操作和属性。通过MBeans,您可以监控和管理各种 Java 应用程序和服务器的性能、状态和配置。JMX监控:可以使用JMX。
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章