mxc1830097477 发表于 2021-9-24 16:57:58

【开源】真· DWM绘制 直接使用易语言调用C++ 【强烈建议保存】

本源码在gifhub已开源, 在原有的代码上添加了内存共享与exe通讯,将源代码的绘制替换成了ImGui。
简单介绍一下DWM,DWM全称Desktop Window Manager,又叫桌面窗口管理器,是WIN7以上系统的一个组件,无窗口无句柄全透明,截图软件和远程屏幕传输无法截取到dwm。
虽然网上有很多dwm绘制的例子,但是核心hook基本上没有,gifhub上开源了两份dwmhook,本帖源码就是其中一个。WIN7未测试,WIN10测试了一部分电脑,最新版本WIN10好像不支持,画出来的图像可以被截到。

一共3份源码,两份C++源码,一份是hook源码,一份是内存共享通讯封装的dll方便易语言调用,还有一份易语言调用例子,源码部分源码图:
使用方法:必须先创建内存共享,再将hookdll注入到dwm进程,注入系统进程的注入器我也将打包在源码里面,注入器也是gifhub上开源最火的注入工具,功能也很多,有应用层注入和驱动层注入,默认隐藏DLL注入,驱动我没有加签名所以用不了驱动注入,不过Manual map足够用了,看易语言调用的例子就能明白。
注入器使用方法:


需要注意的地方是一定要先创建内存共享,不然直接注入dll会导致dwm.exe黑屏重启!
**** Hidden Message *****

Obscurity 发表于 2025-3-2 01:25:03

456456645564456

LiangCha 发表于 2025-2-27 19:57:05


12442342346456

hzscnm 发表于 2025-1-11 12:02:24

创建内存共享

qs521000 发表于 2025-1-10 23:32:25

多谢大佬分享

whilelan 发表于 2024-10-27 23:35:33

多谢大佬分享

云烟 发表于 2024-10-27 05:42:44

顶顶顶顶顶顶顶顶顶顶顶顶顶

2753860775 发表于 2024-10-26 16:49:16

顶顶顶顶顶顶顶顶顶顶顶顶顶

奈奈生的白狐 发表于 2024-10-8 09:52:18

{:smile:}{:smile:}

liangjinggang 发表于 2024-9-18 17:01:05

12442342346456
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【开源】真· DWM绘制 直接使用易语言调用C++ 【强烈建议保存】