下你所需,载你所想!
汇集开发技术源码资料

稳定好用的内存dll注入模块和例程

:28.69KB :1 :2019-11-12 23:21:14

部分简介

本例程演示内存DLL注入模块的功能和调用方法。

例程的主要内容为运行一个记事本程序 并将已经写好的测试DLL从内存里注入到记事本进程里,并子类化记事本的编辑框,钩住其消息,监视输入的内容。

运行 (读环境变量 (“SystemRoot”) + “\system32\notepad.exe”, 假, )
窗口句柄 = FindWindowEx (FindWindowEx (0, 0, “Notepad”, 0), 0, “Edit”, 0) ' 以记事本的编辑框句柄为参数传给DLL
GetWindowThreadProcessId (窗口句柄, PID)
进程句柄 = 打开进程_ (PID)
.如果真 (进程句柄 = 0 或 注入.注入DLL (进程句柄, #测试DLL) = 0 或 注入.执行DLL函数 (“Start”, , , , 窗口句柄) = 0)
信息框 (“注入失败!”, #系统等待, )
.如果真结束
CloseHandle (进程句柄)

稳定好用的内存dll注入模块和例程

热门推荐

相关文章