|
分享源码
界面截图: |
- |
是否带模块: |
纯源码 |
备注说明: |
- |
毕竟做fuzhu的用易语言我觉得很多一部分人都知道这种注入那种注入就是不知道 怎么写dll呼出窗口的接口
我提供个吧
很奇怪 获取到自身dll模块的句柄后为什么调用FreeLibraryAndExitThread 无法卸载dll 见鬼 反正我在VC中是可以正常卸载的
易语言 各种 搞不懂 .....可能是技术不行吧 懒得研究 有大牛也可以解决了了获取到自身dll模块句柄但是卸载不掉dll的问题
或许是VC6.0编译器 太老了?
不纠结了 需要的看源码吧
子程序1 () 返回 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | hwnd | 整数型 | | | thread | 整数型 | | |
hwnd = FindWindowA (“窗口类名”, “窗口标题”) 如果真 (hwnd ≠ 0 ) 启动线程 (&子程序2, , thread ) CloseHandle (thread ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | mbi | MEMORY_BASIC_INFORMATION | | | a | 整数型 | | |
a = LocalSize (mbi ) 如果真 (VirtualQuery (取子程序地址 (&MyGetModuleHandle ), mbi, a ) ≠ 0 ) 如果真 (mbi.BaseAddress ≠ 0 ) API_OutputDebugString (“Game::” + 到文本 (取变量数据地址 (mbi )) + “----” + 到文本 (取子程序地址 (&MyGetModuleHandle )) + “----” + 到文本 (mbi.BaseAddress ))  返回 (mbi.BaseAddress )  返回 (0 )载入 (窗口1, , 真)FreeLibraryAndExitThread (MyGetModuleHandle (), 1 )返回 (0 )
线程注入dll源码.zip
(2.58 KB, 下载次数: 1494)
|
评分
-
查看全部评分
|