易语言BE5.0游侠源码
系统结构:开始搜索,再次搜索,刷新结果框,找目录,计数,回调进度,取模块路径,列举进程,子程序1,修改说明,变更地址,选择新类型,修改数值,搜索内存地址,ScreenToClient,CallNextHookEx,UnhookWindowsHookEx,SetWindowsHookExA,GetModuleHandleA,显示鼠标,Notice,SkinH_SetAero,SkinH_Attach,jinfupj,DLL命令1,创建快照,API_读字节集内存,VirtualQueryEx,OpenProcess,CloseHandle,第一个,下一个,取图标指针,画图标,取设备场景,模块1,GetInputState,TerminateProcess,
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _初次搜索_被单击
| |
| |------ _再次搜索_被单击
| |
| |------ _刷新结果框_周期事件
| |
| |------ 开始搜索
| |
| |------ _结果框_被双击
| |
| |------ _加入_被单击
| |
| |------ _删除选中_被单击
| |
| |------ _手动添加_被单击
| |
| |------ _时钟1_周期事件
| |
| |------ _初次搜索2_被单击
| |
| |------ 再次搜索
| |
| |------ 刷新结果框
| |
| |------ _时钟2_周期事件
| |
| |------ _内存修改_被选择
| |
| |------ __启动窗口_将被销毁
| |
| |------ _编辑框1_内容被改变
| |
| |------ _时钟3_周期事件
| |
| |------ _全部删除1_被单击
| |
| |------ _刷新检查被选结果框_周期事件
| |
| |------ _全部删除2_被单击
| |
| |------ _时钟4_周期事件
| |
| |------ _初次搜索3_被单击
| |
| |------ _添加地址_被选择
| |
| |------ _删除项目_被选择
| |
| |------ _加入列表_被选择
| |
| |------ _偏移搜索_被选择
| |
| |------ _时钟5_周期事件
| |
| |------ _按钮1_被单击
| |
| |------ _按钮12222_被单击
| |
| |------ 找目录
| |
| |------ _按钮2222222_被单击
| |
| |------ _清空_被选择
| |
| |------ _复制_被选择
| |
| |------ _删除_被选择
| |
| |------ 计数
| |
| |------ _按钮32222222_被单击
| |
| |------ _按钮42222222_被单击
| |
| |------ _删除全部_被选择
| |
| |------ _初次搜索4_被单击
| |
| |------ _图片框2_鼠标左键被按下
| |
| |------ 回调进度
| |
| |------ _按钮4_被单击
| |
| |------ 取模块路径
| |
| |------ 列举进程
| |
| |------ _按钮6_被单击
| |
| |------ _按钮3_被单击
| |
| |------ _按钮5_被单击
| |
| |------ _按钮7_被单击
| |
| |
======窗口程序集2
| |
| |------ _按钮1_被单击
| |
| |------ 子程序1
| |
| |------ _按钮2_被单击
| |
| |------ _时钟1_周期事件
| |
| |------ _按钮3_被单击
| |
| |------ _透明标签1_鼠标左键被按下
| |
| |------ _选择框1_被单击
| |
| |------ _编辑框3_内容被改变
| |
| |------ _偏移窗口_创建完毕
| |
| |
======窗口程序集3
| |
| |------ _双击窗口_创建完毕
| |
| |------ _确认_被单击
| |
| |------ _取消_被单击
| |
| |------ 修改说明
| |
| |------ 变更地址
| |
| |------ 选择新类型
| |
| |------ 修改数值
| |
| |------ _编辑框2_按下某键
| |
| |------ _编辑框2_鼠标右键被按下
| |
| |------ _组合框1_列表项被选择
| |
| |
======窗口程序集4
| |
| |------ _添加地址窗口_创建完毕
| |
| |------ _组合框1_列表项被选择
| |
| |------ _确认添加_被单击
| |
| |------ _确认添加1_被单击
| |
| |
======程序集1
| |
| |------ 搜索内存地址
| |
| |
======调用的Dll
| |
| |---[dll]------ ScreenToClient
| |
| |---[dll]------ CallNextHookEx
| |
| |---[dll]------ UnhookWindowsHookEx
| |
| |---[dll]------ SetWindowsHookExA
| |
| |---[dll]------ GetModuleHandleA
| |
| |---[dll]------ 显示鼠标
| |
| |---[dll]------ Notice
| |
| |---[dll]------ SkinH_SetAero
| |
| |---[dll]------ SkinH_Attach
| |
| |---[dll]------ jinfupj
| |
| |---[dll]------ DLL命令1
| |
| |---[dll]------ 创建快照
| |
| |---[dll]------ API_读字节集内存
| |
| |---[dll]------ VirtualQueryEx
| |
| |---[dll]------ OpenProcess
| |
| |---[dll]------ _关闭对象
| |
| |---[dll]------ CloseHandle
| |
| |---[dll]------ 第一个
| |
| |---[dll]------ 下一个
| |
| |---[dll]------ 取图标指针
| |
| |---[dll]------ 画图标
| |
| |---[dll]------ 取设备场景
| |
| |---[dll]------ 模块1
| |
| |---[dll]------ GetInputState
| |
| |---[dll]------ TerminateProcess
调用的DLL命令:
.DLL命令 ScreenToClient, 整数型, , "ScreenToClient", , 该函数应用hWnd参数标识的窗口和POINT结构给定的屏幕坐标来计算用户坐标,然后以用户坐标来替代屏幕坐,新坐标是相对于指定窗口的领域的左上角。
.参数 hwnd, 整数型
.参数 lpPoint, POINT
.DLL命令 CallNextHookEx, 整数型, , "CallNextHookEx"
.参数 hook, 整数型
.参数 nCode, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 UnhookWindowsHookEx, 整数型, "user32.dll", "UnhookWindowsHookEx", , 卸载一个钩字
.参数 hook, 整数型
.DLL命令 SetWindowsHookExA, 整数型, "user32.dll", "SetWindowsHookExA", , 安装一个钩子
.参数 idHook, 整数型
.参数 lpfn, 子程序指针
.参数 hmod, 整数型
.参数 dwThreadId, 整数型
.DLL命令 GetModuleHandleA, 整数型, , "GetModuleHandleA"
.参数 a, 整数型, , 0
.DLL命令 显示鼠标, , "user32.dll", "ShowCursor"
.参数 bShow, 整数型
.DLL命令 Notice, , "beyx游侠.dll", "Notice"
.参数 msg, 文本型
.DLL命令 SkinH_SetAero, , "SkinH_EL.dll", "SkinH_SetAero"
.参数 hWnd, 整数型
.DLL命令 SkinH_Attach, , "SkinH_EL.dll", "SkinH_Attach"
.DLL命令 jinfupj, , "jinfu.dll", "jinfupj"
.DLL命令 DLL命令1
.DLL命令 创建快照, 整数型, , "CreateToolhelp32Snapshot"
.参数 falg, 整数型
.参数 id, 整数型
.DLL命令 API_读字节集内存, 整数型, "kernel32.dll", "ReadProcessMemory"
.参数 hProcess, 整数型
.参数 lpBaseAddress, 整数型
.参数 lpBuffer, 字节集, 传址
.参数 nSize, 整数型
.参数 lpNumberOfBytesWritten, 整数型
.DLL命令 VirtualQueryEx, 整数型, , "VirtualQueryEx"
.参数 hProcess, 整数型
.参数 lpAddress, 整数型
.参数 info, MEMORY_BASIC_INFORMATION, 传址, 返回?
.参数 dwLength, 整数型, , 长度?
.DLL命令 OpenProcess, 整数型
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 整数型
.参数 dwProcessId, 整数型
.DLL命令 _关闭对象, 整数型, , "CloseHandle", 公开, kernel32.dll
.参数 对象句柄, 整数型
.DLL命令 CloseHandle, 逻辑型, , "CloseHandle"
.参数 hObject, 整数型
.DLL命令 第一个, 整数型, , "Process32First"
.参数 h, 整数型
.参数 p, 进程信息
.DLL命令 下一个, 整数型, , "Process32Next"
.参数 h, 整数型
.参数 p, 进程信息
.DLL命令 取图标指针, 整数型, "shell32.dll", "ExtractIconA"
.参数 窗口句柄, 整数型
.参数 文件名称, 文本型
.参数 图标索引, 整数型
.DLL命令 画图标, 整数型, "user32", "DrawIcon"
.参数 设备场景, 整数型
.参数 位置x, 整数型
.参数 位置y, 整数型
.参数 图标指针, 整数型
.DLL命令 取设备场景, 整数型, "user32", "GetDC"
.参数 设备句柄, 整数型
.DLL命令 模块1, 整数型, , "Module32First"
.参数 hsnap, 整数型
.参数 mod, 模块信息
.DLL命令 GetInputState, 整数型, "user32", "GetInputState"
.DLL命令 TerminateProcess, 整数型, , "TerminateProcess"
.参数 id
.参数 a
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。