脚本开发,脚本学习,辅助软件,各种工具软件

访问密码统一为:3158

查看: 1648|回复: 0

进程通信

[复制链接]

71

主题

71

帖子

384

积分

孩提

Rank: 2

积分
384
发表于 2020-5-15 10:22:58 | 显示全部楼层 |阅读模式

Windows 进程通信 一般有 :管道、邮件槽、剪切板、共享内存、消息、sockeet等

WM_COPYDATA消息(微软推荐我们用这个)

  WM_COPYDATA是一种非常强大却鲜为人知的消息。当一个应用向另一个应用传送数据时,发送方只需使用调用SendMessage函数,参数是目的窗口的句柄、传递数据的起始地址、WM_COPYDATA消息。接收方只需像处理其它消息那样处 理WM_COPY DATA消息,这样收发双方就实现了数据共享。

  WM_COPYDATA是一种非常简单的方法,它在底层实际上是通过文件映射来实现的。它的缺点是灵活性不高,它只能用于Windows平台的单机环境下。

我们先定义dll 跟 数据结构

B3Z3S{ZV]E03IA96EK@)~@9.png

9T9~FYCP2ZL0DT56UINX(0Q.png

发送两步就可以了 第一步 查找要发送的窗口句柄 第二步 发送消息


先查找要接收消息的窗口句柄

然后 我们开始写接收消息

先设置获取窗口消息 代码如下

`TZO4@$BGMCZN_ZFK9O_RJG.png

下载链接:https://t00y.com/file/20110282-443529072






上一篇:炫彩界面库-深蓝色简约登录注册窗口-附带python例子
下一篇:超大文件MD5效验 端口Ping工具 Windows远程连接等小工具集成...
3Q4T网,编程学习交流基地。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表