bcy110 发表于 2021-11-25 23:32:26

awd a sas aw aas

醉轻柔3 发表于 2021-11-21 22:51:15

需要注意的地方是一定要先创建内存共享

koniubi 发表于 2021-11-14 15:38:56

回复拿走了哦

醉轻柔2 发表于 2021-10-30 12:55:20


本源码在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黑屏重启

1364386929 发表于 2021-10-30 02:20:46

561615651156561615

q392718755 发表于 2021-10-29 00:04:40

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

Xanyua 发表于 2021-10-28 19:30:49


{:smile:}{:smile:}{:smile:}{:smile:}

小贱。 发表于 2021-10-26 20:32:39

{:shocked:}{:shocked:}{:shocked:}{:shocked:}

低调网络传媒 发表于 2021-10-23 16:50:16

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

zytaww 发表于 2021-10-22 21:39:03

注意的地方是一定要先创建内存共享,不然直接注入dll会导致dwm.exe黑屏重启!
页: 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25
查看完整版本: 【开源】真· DWM绘制 直接使用易语言调用C++ 【强烈建议保存】