社区
ATL
帖子详情
进程外组件(exe)怎么把消息主动返回给调用他的客户端呢?
andyLe
2004-01-07 08:52:16
因为我开始用回调函数指针,发现错误,才想起是2个不同的进程,各自的地址内容不一样,传过去的函数指针对方无法识别。故急问?!!!
...全文
46
10
打赏
收藏
进程外组件(exe)怎么把消息主动返回给调用他的客户端呢?
因为我开始用回调函数指针,发现错误,才想起是2个不同的进程,各自的地址内容不一样,传过去的函数指针对方无法识别。故急问?!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andyLe
2004-01-12
打赏
举报
回复
连接点,我发现不是很稳定。就像我居然出现这样的情况。
为什么呢??????????????????????
HRESULT Fire_SyniDbgMsg(char * szMsg)
{
CComVariant varResult;
T* pT = static_cast<T*>(this);
int nConnectionIndex;
CComVariant* pvars = new CComVariant[1];
//为什么,下行GetSize的时候没有结果呢,跟踪进去也是无法得到值///????????
int nConnections = m_vec.GetSize();
for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++)
{
}
}
//为什么,下行GetSize的时候没有结果呢,跟踪进去也是无法得到值///????????,弄得我,无法回调接口了,,
int nConnections = m_vec.GetSize();
WQ
2004-01-09
打赏
举报
回复
连接点可以
还是比较好用的,我用的这个
andyLe
2004-01-08
打赏
举报
回复
连接点事件发送机制是不是没有自动生成工具???岂不是手写起来太慢,难度也大,也容易出错?
七伤拳
2004-01-08
打赏
举报
回复
用内存映射文件怕是不妥当吧,如果是分布式的呢?
flyingjust
2004-01-08
打赏
举报
回复
CreateFileMapping
MapViewOfFile
flyingjust
2004-01-08
打赏
举报
回复
用内存文件吧!!
七伤拳
2004-01-08
打赏
举报
回复
VC对连接点有自动生成代码支持的,即使手写也不会很费事,找个例子代码拷过来改一下就可以了。
七伤拳
2004-01-07
打赏
举报
回复
可以通过连接点接口事件来发送消息,具体实现找本讲COM的书上面都有
andyLe
2004-01-07
打赏
举报
回复
难道说,又要逼得我再添加一套socket通讯不成!!55555
andyLe
2004-01-07
打赏
举报
回复
是不十分不够呀,你说,我再加! :)
Windows内核-系统
调用
熟悉Windows三环API到Windows内核的执行流程,清晰的了解
调用
细节 是... 系统
调用
: API三环的流程 sysenter进零环 系统服务表 零环
返回
int 0x2E进零环 自写三环API(让调试器断点无效) SSDT HOOK(让调试器无法打开
进程
)
com
进程
内
进程
外
组件
COM
进程
内
组件
与
进程
外
组件
1. COM
进程
内
组件
进程
内
组件
以动态链接库的形式存在(后缀名为dll),
客户端
需要使用
进程
内
组件
提供的服务时只需要将dll加载进
客户端
进程
。
进程
内
组件
必须提供自注册功能,这样
客户端
进程
才能在需要的从注册表中查找到相应的信息,并加载该
组件
。
进程
内
组件
需要导出四个函数 DllRegisterServer: 参数:无
返回
值:HRESULT 指示
通过
进程
外
Com
组件
实现win764位程序
调用
32位库+附加demo源码
背景:客户有个功能需要添加到软件中,但软件是64位,客户只能提供32位库。环境:电脑系统为win764位,编译环境为vs2010.实现方式:使用
进程
外
Com
组件
实现。前言:Com
组件
有三种模式:
进程
内
组件
(dll)、
进程
外
组件
(
exe
)、远程
组件
(server)。因为32位和64位程序不兼容,
进程
内
组件
无法实现;32位库可以在本地
调用
,所以没有必要选择server;主要步骤:实现
进程
外
Com
组件
调...
COM
进程
外
组件
的实现vc++
说明
进程
外
组件
的实现有三个部分组成分别是:
进程
外
组件
:com_test->simple(接口) 代理存根 :com_proxy
客户端
:com_client 开发环境:WIN7+VS2010 (一) 创建
进程
外
组件
使用VS2010创建ATL项目,项目名称是com_test,点击确定之后需要注意的是选择可执行程序,而不是dll!,其他保持默认,之后类似
进程
内
组件
,添加一
服务器
主动
推送
消息
数据给
客户端
1 引言 这个问题第一次是我在实现一个导师的方案的时候所发现的,一开始我需要实现服务器与
客户端
的密钥协商和数据传递,服务器需要
主动
分发(推送)密钥给
客户端
,因为以前没有做过相关编码,后来只能想到用反向连接,也就是交换C/S的身份。 再后来是在做一个机器学习的问题时候,因为机器学习模型的运行需要综合多个
客户端
(边缘节点)的数据,然后得到结果,而且各个
客户端
的数据传输是不一致的,时间和数据量不定。...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章