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
感谢分享了