社区
ATL
帖子详情
如何使进程外的com变成dcom
icejade
2000-08-25 03:27:00
我用vc写了一个进程外的com,有服务程序,有客户程序,有代理程序
本机上可运行正常,可是不能在远程运行,启动客户程序有E_ACCESSDENIED错误
...全文
165
4
打赏
收藏
如何使进程外的com变成dcom
我用vc写了一个进程外的com,有服务程序,有客户程序,有代理程序 本机上可运行正常,可是不能在远程运行,启动客户程序有E_ACCESSDENIED错误
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skt642
2001-05-31
打赏
举报
回复
1158关注!
czh918
2000-10-11
打赏
举报
回复
权限不够
Lionheart
2000-10-10
打赏
举报
回复
其实DCOM的权限有很多,调用,启动,返回等都会有权限控制
zcheny
2000-08-26
打赏
举报
回复
主要是权限的问题,用DCOMCNFG设置服务器端安全属性,DCOM只支持NT Domain安全验证,即客户机和服务器均在同一域或信任域中,将允许访问的用户账户加入进程外服务器的用户列表中(DCOMCNFG中设置)即可。还有一种办法(不在域中的计算机)是在服务器本地用户里添加允许访问的客户名,口令必须相同,然后将该本地用户账户加入授权的访问用户中即可。
Visual C++实践与提高-
COM
和
COM
+篇『PDF』
因文件超过20M不能上传,所以拆分为两个文件分次上传 第1章
COM
背景知识 1.1
COM
的起源 1.1.1 软件业面临的挑战 1.1.2 传统解决方案 1.1.3 面向对象程序设计方法 1.1.4 最终解决方案:组件软件 1.1.5 面向对象的组件模型——
COM
1.2
COM
的发展历程 1.2.1
COM
以前的对象技术:DDE、OLE 1、VBX控件 1.2.2
COM
首次亮相:OLE2 1.2.3 Microsoft拥抱Internet:ActiveX 1.2.4 更多的新名词:Windows DNA和
COM
+ 1.2.5 远程对象:ORBs和D
COM
1.2.6
COM
的最新版本:
COM
+ 1.3
COM
技术现状 1.3.1
COM
与CORBA 1.3.2
COM
与Enterprise Java Beans 1.3.3 Windows之
外
的
COM
小结 第2章 从C++到
COM
2.1 C++客户重用C++对象——例程DB 2.1.1 C++对象 2.1.2 客户程序 2.2 将C++对象移进DLL中——例程DB_cppdll 2.2.1 成员函数的引出 2.2.2 内存分配 2.2.3 Unicode/ASCII兼容 2.2.4 例程实现 2.2.4.1 修改接口文件 2.2.4.2 修改对象程序 2.2.4.3 修改客户程序 2.3 C++对象使用抽象基类——例程DB_vtbl 2.3.1 问题:私有数据成员被暴露 2.3.2 解决方案:抽象基类 2.3.2.1 什么是抽象基类(Abstract Base Class) 2.3.2.2 实现秘诀:虚函数(Virtual Functions) 2.3.3 使用抽象基类 2.3.4 例程实现 2.3.4.1 修改接口文件 2.3.4.2 修改对象程序 2.3.4.3 修改客户程序 2.4 改由
COM
库装载C++对象——例程dbalmost
com
2.4.1
COM
库 2.4.2 对象创建的标准入口点 2.4.3 标准对象创建API 2.4.4 标准对象注册 2.4.5 例程实现 2.4.5.1 修改接口文件 2.4.5.2 修改对象程序 2.4.5.3 修改客户程序 2.5 将C++对象
变成
COM
对象 2.5.1 引用计数 2.5.2 多接口 2.5.3 IUnknown接口 2.5.4 标准类厂接口:IClassFactory 2.5.5 对象代码的动态卸载 2.5.6 自动注册 2.5.7 例程实现 2.5.7.1 修改接口文件 2.5.7.2 修改对象程序 2.5.7.3 修改客户程序 2.6 为
COM
对象添加多接口支持 2.6.1 多接口 2.6.2 DEFINE_GUID 2.6.3 例程实现 2.6.3.1 修改接口文件 2.6.3.2 修改对象程序 2.6.3.3 修改客户程序 小结 第3章
COM
基础知识 3.1 对象与接口 3.1.1
COM
对象 3.1.2
COM
接口 3.1.3 IUnknown接口 3.1.3.1 生存期控制:AddRef和Release 3.1.3.2 接口查询:QueryInterface 3.1.4 全球唯一标识符GUID 3.1.5
COM
接口定义 3.1.6 接口描述语言IDL 3.2
COM
应用模型 3.2.1 客户/服务器模型 3.2.2
进程
内组件 3.2.3
进程
外
组件 3.2.4
COM
库 3.2.5 HRESULT返回值 3.2.6
COM
与注册表 3.3
COM
组件 3.3.1 实现类厂对象 3.3.2 类厂对象的创建 3.3.3 实现自动注册 3.3.4 实现自动卸载 3.4
COM
客户 3.4.1
COM
对象创建函数 3.4.1.1 CoGetClassObject 3.4.1.2 CoCreateInstance 3.4.1.3 CoCreateInstanceEx 3.4.2 如何调用
进程
内组件 3.4.3
COM
客户调用
进程
外
组件 3.5 进一步认识
COM
3.5.1 可重用机制:包容和聚合 3.5.2
进程
透明性 3.5.3 安全性机制 小结 第4章
COM
扩展技术 4.1 可连接对象机制 4.1.1 客户、接收器与可连接对象 4.1.1.1 接收器 4.1.1.2 可连接对象 4.1.1.3 客户 4.1.2 实现可连接对象 4.1.3 实现接收器 4.1.4 建立接收器与连接点的连接 4.1.5 获得出接口的类型信息 4.2 结构化存储 4.2.1 什么叫结构化存储和复合文件 4.2.2 存储对象和IStorage接口 4.2.2.1 IStorage接口 4.2.2.2 获得IStorage指针 4.2.2.3 释放STATSTG内存 4.2.2.4 枚举存储对象中的元
D
COM
技术谈
软件部件(Software
Com
ponent)的应用可使系统维护或开发变得简单易行。但是,由于一直没有 统一的编程语言,原有的程序库也不能轻易移植。因此软件部件的设想一直无法真正实现。Java 语言出现之后,解决了多平台及各种编程语言的不兼容性,软件部件技术才真正用于加快大型型程序的开发
进程
。
微软在其ActiveX技术中蕴含了"软件部件"的概念,而且进一步将这种技术拓展为D
COM
技术。。D
COM
是 原
COM
技术的延续,主要是增加了远程调用
COM
部件的功能。另
外
,由于它结
Windows遗产之RPC/D
COM
:还在用吗,内部又有什么区别?
2019独角兽企业重金招聘Python工程师标准>>> ...
Qt的
进程
间通信,以服务器的形式,手把手教你VS上进行Qt的
COM
、ActivedQt Server的开发,比保姆还保姆(一)...
Qt的
进程
间通信,以Active服务器的形式,手把手教你VS上进行Qt的
COM
、ActivedQt Server的开发,比保姆还保姆 写在前面,文中的ID有部分对不上,因为我中途改了一下,我建议你在实际的开发中自己去跟注册表中暴露出来的对一下. 一、Qt开发
COM
组件背景:
COM
组件是什么?为什么要用
COM
组件? 我是个Windows平台上的程序员,开发主要以Windows应用程序为主。目前在当...
实战
COM
(04)----创建一个D
COM
应用
本文欢迎转载,唯请注明出处及作者 blackcolor@263.net--------------------------------------------------- 创建一个D
COM
应用以上一节我们创建的
进程
外
组件为例子,将此
进程
外
组件安装到windows 2000上,然后从win98调用它。对windows 2000
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章