• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 如何在内存中只存在一个Exe类型的COMServer的实例

如何在内存中只存在一个Exe类型的COMServer的实例

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了comserver,svchost.exe占用内存,svchost.exe内存高,ntoskrnl.exe占内存,dllhost.exe占内存等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何在内存中只存在一个Exe类型的COM Server的实例
描述:

小弟遇到一个很怪的问题
已经写好了两个程序
ComSvc.exe
Client.exe
其中ComSvc.exe是一个用ATL编写的进程外的Com Server,已经完全注册成功。
Client是调用ComSvc的客户端。
ComSvc.exe实现了ICalc接口
Client用CoCreateInstance得到ICalc的接口指针。
如果我运行Client,可以取得ICalc的指针,使用ICalc的函数可以得到正确的结果
我的遇到的问题是
我运行Client,取得ICalc的指针,不释放ICalc接口,此时ComSvc当然还处于运行状态然后再运行一个Client,在取得ICalc接口指针的时候,又一个ComSvc运行起来了!!!!!!
为什么会再运行一个ComSvc的实例,为什么系统不使用正在运行的的ComSvc的实例呢????
如果我需要我的ComSvc不管有多少个Client,都只存在一个实例,我该怎么办??
希望各位大虾教我!!!!!!!!!


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 问一下net中的atl怎样引用comserver的头文件
  • vista上写的一个out-of-proCOMserver执行后总被DataExecutionPrevention关掉
  • 什么是comserver,什么是comclient
  • VBNET调用CppDllComServer的奇怪的问题
  • 用vb编写含数据库comserver遇到的问题
  • 我的COMserver程序在win2000的dcomcnfg中怎么看不见
  • 能不能将comserver和client在同一个win2k上运行?
  • 在COMServer中创建一个线程,并在此线程中调用对象方法来触发事件,但不管用!?
  • 请教:ATL/WTL->DialogBased+ComServer,如何整合Maindlg和ComInterface?
  • COMServer,COM组件,COM对象有什么区别和联系?

相关文章

  • 2017-06-05 如何编程替换exedll文件中的资源?
  • 2017-06-04 转换出的MP4无法同步到IPOD的问题?
  • 2017-06-04 如何将自己写的窗口嵌入到IE的ActiveX控件中去
  • 2017-06-04 关于多进程同时使用硬件设备(Mifare读卡器)的解决方案
  • 2017-06-04 用ATL写的DLL控件,在CLASSWizard里面以TYPElibrary的方式引入接口,为什么函数调不了呢
  • 2017-06-05 紧急求援:Win16移植到Win32的问题
  • 2017-06-05 进程间(两个exe)函数调用的方法
  • 2017-06-04 急!请高手帮忙,对话框中添加OCX控件后为什么对话框不再显示?
  • 2017-06-05 什么情况下需要#include<afxdtctlh>?
  • 2017-06-04 求资料:MSMQ的简单实现用例。

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 我在控件中放入一个richedit,但是键盘输入有问题
    • 获取atlword文档当前页内容
    • 我的字体设置为什么错误
    • 急急急!!WORD中用程序添加鼠标右键菜单项
    • LegacySTA为什么先于main实列化对象
    • ------诚问CSDN高手,如何在MFC客户端实现ATL组件的联结点引出接口?----------
    • 如何在VC工程里面导入tlb库文件?
    • c++读取sqlserver数据
    • 怎么在ActiveX中显示一个CView窗口,而不是弹出一个
    • APIHOOK如何钩住动态加载的API?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有