软件构成:一个主进程exe和一个注入的dll
主进程exe:把dll注入到微信,发送指令给dll,接受dll的信息
注入的dll:被注入到微信内部,拦截微信的数据,调用微信的功能
接收主进程的指令,执行指令对应的操作、发信息给主进程

exe和dll通讯:
  exe
    接收消息
      创建一个可见的主界面
      设置接受消息的回调函数
    

    发送信息
      LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)

  dll
    接收消息
      创建一个不可见的界面
      设置接受消息的回调函数
    

    发送信息
      LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)

源码: https://github.com/KongKong20/WeChatPCHook

最新文章

  1. 双网卡route配置
  2. Image1.Canvas画图笔刷
  3. 【UML九种图系列】之如何利用三层来绘制类图、时序图?
  4. P90
  5. iOS_中国汉字到拼音_pinyin4objc
  6. Apache添加mime类型
  7. iOS回顾笔记(07) -- UITableView的使用和性能优化
  8. PDO详解
  9. dynamic_cast 转换示例
  10. node实现jsonp跨域
  11. Html中的img标签 加载失败
  12. 门户级UGC系统的技术进化路线 [转]
  13. Linux下HBase和Maven的环境搭建
  14. flex自定义preloader预加载进度条
  15. `define、parameter、localparam三者的区别(转)
  16. Android创建AVD模拟器
  17. flask跨域请求
  18. 【uva11613】生产销售规划
  19. js 事件冒泡、事件捕获及事件委托
  20. 浏览器web端详解

热门文章

  1. Ansible 介绍和安装
  2. centos 7 MysSQL 5.7.23 源码安装
  3. Spring 读取资源
  4. 为啥HashMap的默认容量是16?
  5. Java 从入门到进阶之路(十一)
  6. Python爬虫帮你打包下载所有抖音好听的背景音乐,还不快收藏一起听歌【华为云技术分享】
  7. 【Python成长之路】Python爬虫 --requests库爬取网站乱码(\xe4\xb8\xb0\xe5\xa)的解决方法【华为云分享】
  8. Python基础之第三方库gevent安装
  9. luogu P1938 [USACO09NOV]找工就业Job Hunt
  10. 配置文件—— .travis.yml