qq1060631438 发表于 2021-9-24 22:19:16


感谢分享了

tongri 发表于 2021-9-24 21:32:27

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

qwe6677887 发表于 2021-9-24 21:29:00

感谢分享了

peiendalao666 发表于 2021-9-24 21:22:23


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

XiaoZhengRS 发表于 2021-9-24 19:37:56

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

mxc1830097477 发表于 2021-9-24 19:15:23

{:smile:}{:smile:}

A晴空 发表于 2021-9-24 18:34:34

回帖领海币回帖领海币回帖领海币回帖领海币

longge111 发表于 2021-9-24 17:56:20

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

103221494 发表于 2021-9-24 17:42:45

hookdll注入到dwm进程

qdccdq123 发表于 2021-9-24 17:16:36

感谢分享了
页: 14 15 16 17 18 19 20 21 22 23 [24] 25
查看完整版本: 【开源】真· DWM绘制 直接使用易语言调用C++ 【强烈建议保存】