社区
C++ 语言
帖子详情
win32两个应用程序窗口之间进行进程通信要怎么写
herry_yuyongji
2015-06-14 02:26:29
是win32两个应用程序的窗口createWindow之间相互收发进程消息,将一个文本编辑框里的内容发送到另一个程序的文本编辑区域内,其它通信方法也可以,不是资源控件之间的,用win API,不要MFC的,如果可以请附上代码,急!由衷感谢!
...全文
600
9
打赏
收藏
win32两个应用程序窗口之间进行进程通信要怎么写
是win32两个应用程序的窗口createWindow之间相互收发进程消息,将一个文本编辑框里的内容发送到另一个程序的文本编辑区域内,其它通信方法也可以,不是资源控件之间的,用win API,不要MFC的,如果可以请附上代码,急!由衷感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
china_jeffery
2015-09-28
打赏
举报
回复
使用我写的开源进程通信库
libipc
evandev
2015-06-18
打赏
举报
回复
程序有分主副么?我是用 WinSock 在主程序开一个线程循环接收副程序(N+)发送内容过来, 主程序接收后反馈内容给副程序.
CyberLogix
2015-06-18
打赏
举报
回复
如果不想用复杂的IPC机制,就用WM_COPYDATA
hlx_beat
2015-06-17
打赏
举报
回复
命名管道 Pipe
lniwn
2015-06-17
打赏
举报
回复
最简单的方式:WM_COPYDATA https://msdn.microsoft.com/en-us/library/windows/desktop/ms649009(v=vs.85).aspx 只能传递POD数据,效率也一般,但是完全可以满足楼主的需求了。 效率最高的共享内存 还有其他方式,比如:匿名管道,命名管道,套接字
tangtangtangbaoli
2015-06-17
打赏
举报
回复
进程间通信 管道 邮槽 socket
赵4老师
2015-06-17
打赏
举报
回复
碼上道
2015-06-14
打赏
举报
回复
搜索进程间通信,使用tcp ,udp,共享内存等 都可以
卡卡东_
2015-06-14
打赏
举报
回复
直接Tcp或者udp发就好了。地址全用127.0.0.1就没问题了
C# winform程序进程
之间
互相通信
该代码创建了一个具有
写
权限的共享内存区域,大小为1024字节。另一个进程可以读取该共享内存区域,并读取
写
入的字符串。下面是一个简单的例子,使用了C#的System.IO.MemoryMappedFiles类,创建了一个具有
写
权限的共享内存区域,并在该区域中
写
入了一个字符串。另一个进程可以读取该共享内存区域,并读取
写
入的字符串。下面是一个简单的例子,展示了如何在C#中使用Socket
进行
网络通信。这些都是实现程序
之间
通信的常见方式,具体选择哪种方式,需要根据实际情况
进行
选择。
Win32
应用程序
中进程间通信方法分析与比较
Win32
应用程序
中进程间通信方法分析与比较 【转自】http://blog.sina.com.cn/s/blog_4ac766c001012bsn.html 1 进程与
进程通信
进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Micr
Delphi
两个
应用程序
(进程)
之间
的通信
两个
应用程序
之间
的通信实际上是
两个
进程
之间
的通信。由于本人知识有限,决定应用消息来实现。需要用到的知识: 1.RegisterWindowMessage() //参数类型:pchar;返回值:LongInt; 2.FindWindow( lpClassName, {
窗口
的类名} lpWindowName: PChar {
窗口
的标题} ): HWND;
Win32
进程间通信
1、引言 在Windows程序中,各个进程
之间
常常需要交换数据,
进行
数据通讯。
WIN32
API提供了许多函数使我们能够方便高效的
进行
进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换,就如同在WIN16中对本地进程
进行
读
写
操作一样。 典型的WIN16两进程可以通过共享内存来
进行
数据交换:(1)进程A将GlobalAlloc(GMEM_SHARE...)API分配一定长度的内存;(2)进程
win32
进程
之间
通信的方式
一 剪切板方式 剪切板是由系统创建一块公共内存用于进程
之间
共享数据,从而达到进程
之间
相互通信的目的。但是这种通信方式具有一定的盲目性,也就是发送者并不知道接受者进程会是哪一个。 剪切板通信,首先利用OpenClipboard打开并且独占系统剪切板,由于传递给这个函数的参数是一个
窗口
句柄。所以使得实际上真正执行进程间通信的是
两个
与
窗口
相关联的线程。这一点可以通过程序片段
进行
验证。当属于同一个
C++ 语言
64,676
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章