标签:
易语言注入DLL模块源码系统结构:注入DLL,卸载DLL,提取错误标题,提取错误信息,提取错误代码,UnHookDLL,OpenProcess,VirtualAllocEx,CloseHandle,WriteProcessMemory,VirtualFreeEx,GetModuleHandle,GetProcAddress,CreateRemoteThread,WaitForSingleObject,GetExitCodeThread,LoadLibraryEx,FreeLibrary,push_常数,call_eax,push_eax,mov_eax_常数,ret,置代码,取文本型变量指针,取字节集型变量指针,注入DLL,GetCurrentProcessId,GetProcAddress,GetModuleHandle,OpenProcess,WriteProcessMemory,VirtualAllocEx,CreateRemoteThread,CloseHandle,CallWindowProcA,CallWindowProcA1,VirtualProtectEx,进程自动关闭,回调,API_安装系统定时器,API_取消定时器,TranslateMessage,DispatchMessage,GetMessage,句柄获得进程ID_DLL,注入DLL,卸载DLL,提取错误标题,提取错误信息,提取错误代码,UnHookDLL,OpenProcess,VirtualAllocEx,CloseHandle,WriteProcessMemory,VirtualFreeEx,GetModuleHandle,GetProcAddress,CreateRemoteThread,WaitForSingleObject,GetExitCodeThread,LoadLibraryEx,FreeLibrary,======系统程序集||||------_启动子程序||||------注入DLL||||------卸载DLL||||======内部程序集||||------提取错误标题||||------提取错误信息||||------提取错误代码||||------UnHookDLL||||======调用的Dll||||---[dll]------OpenProcess||||---[dll]------VirtualAllocEx||||---[dll]------CloseHandle||||---[dll]------WriteProcessMemory||||---[dll]------VirtualFreeEx||||---[dll]------GetModuleHandle||||---[dll]------GetProcAddress||||---[dll]------CreateRemoteThread||||---[dll]------WaitForSingleObject||||---[dll]------GetExitCodeThread||||---[dll]------LoadLibraryEx||||---[dll]------FreeLibrary======窗口程序集1||||------_按钮1_被单击||||======程序集1||||------push_常数||||------_取代码||||------call_eax||||------push_eax||||------mov_eax_常数||||------ret||||------置代码||||------取文本型变量指针||||------取字节集型变量指针||||======程序集2||||------注入DLL||||======调用的Dll||||---[dll]------GetCurrentProcessId||||---[dll]------GetProcAddress||||---[dll]------GetModuleHandle||||---[dll]------OpenProcess||||---[dll]------WriteProcessMemory||||---[dll]------VirtualAllocEx||||---[dll]------CreateRemoteThread||||---[dll]------CloseHandle||||---[dll]------CallWindowProcA||||---[dll]------CallWindowProcA1||||---[dll]------VirtualProtectEx======程序集1||||------_启动子程序||||------_临时子程序||||------进程自动关闭||||------回调||||======调用的Dll||||---[dll]------API_安装系统定时器||||---[dll]------API_取消定时器||||---[dll]------TranslateMessage||||---[dll]------DispatchMessage||||---[dll]------GetMessage||||---[dll]------句柄获得进程ID_DLL======系统程序集||||------_启动子程序||||------注入DLL||||------卸载DLL||||======内部程序集||||------提取错误标题||||------提取错误信息||||------提取错误代码||||------UnHookDLL||||======调用的Dll||||---[dll]------OpenProcess||||---[dll]------VirtualAllocEx||||---[dll]------CloseHandle||||---[dll]------WriteProcessMemory||||---[dll]------VirtualFreeEx||||---[dll]------GetModuleHandle||||---[dll]------GetProcAddress||||---[dll]------CreateRemoteThread||||---[dll]------WaitForSingleObject||||---[dll]------GetExitCodeThread||||---[dll]------LoadLibraryEx||||---[dll]------FreeLibrary======窗口程序集1||||------_按钮1_被单击||||------_按钮2_被单击 调用的DLL命令:.DLL命令OpenProcess,整数型,"kernel32","OpenProcess",,将句柄返回给过程对象.参数dwDesiredAccess,整数型.参数bInheritHandle,整数型.参数dwProcessId,整数型.DLL命令VirtualAllocEx,整数型,"kernel32.dll","VirtualAllocEx".参数hProcess,整数型.参数lpAddress,整数型.参数dwSize,整数型.参数flAllocationType,整数型.参数flProtect,整数型.DLL命令CloseHandle,整数型.参数hObject,整数型.DLL命令WriteProcessMemory,整数型,,"WriteProcessMemory".参数hProcess,整数型.参数lpBaseAddress,整数型.参数lpBuffer,字节集.参数nSize,整数型.参数lpNumberOfBytesWritten,整数型,传址.DLL命令VirtualFreeEx,整数型.参数hProcess,整数型.参数lpBuf,整数型.参数dwSize,整数型.参数dwFreeType,整数型.DLL命令GetModuleHandle,整数型,"kernel32","GetModuleHandleA",,获取一个应用程序或动态链接库的模块句柄如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError.参数lpModuleName,文本型,,指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD;.DLL命令GetProcAddress,整数型,"kernel32","GetProcAddress",,返回函数地址.参数hModule,整数型.参数lpProcName,文本型.DLL命令CreateRemoteThread,整数型,"kernel32","CreateRemoteThread",,在另一进程中建立线索.参数hProcess,整数型.参数lpThreadAttributes,SECURITY_ATTRIBUTES.参数dwStackSize,整数型.参数lpStartAddress,整数型.参数lpParameter,整数型.参数dwCreationFlags,整数型.参数lpThreadId,整数型,传址.DLL命令WaitForSingleObject,整数型.参数hHandle,整数型.参数dwMilliseconds,整数型.DLL命令GetExitCodeThread,整数型.参数Handle,整数型.参数ret,整数型,传址.DLL命令LoadLibraryEx,整数型,"kernel32.dll","LoadLibraryExA".参数lpLibFileName,文本型,传址.参数hFile,整数型.参数dwFlags,整数型.DLL命令FreeLibrary,整数型,"kernel32.dll".参数hModule,整数型调用的DLL命令:.DLL命令GetCurrentProcessId,整数型,,,公开.DLL命令GetProcAddress,整数型,,"GetProcAddress",公开.参数hinst,整数型.参数函数过程名,文本型.DLL命令GetModuleHandle,整数型,,"GetModuleHandleA",公开.参数lpModuleName,文本型.DLL命令OpenProcess,整数型,,,公开.参数a,整数型.参数b,整数型.参数c,整数型.DLL命令WriteProcessMemory,整数型,,"WriteProcessMemory",公开.参数要写进程的句柄,整数型.参数写内存的起始地址,整数型.参数写入数据的地址,整数型.参数要写的字节数,整数型.参数实际写入的子节数,整数型,传址.DLL命令VirtualAllocEx,整数型,,,公开.参数目标进程的句柄.参数分配的起始地址.参数分配空间的大小,,,byte.参数分配的类型.参数读写的保护模式.DLL命令CreateRemoteThread,整数型,"kernel32","CreateRemoteThread".参数hProcess,整数型.参数lpThreadAttributes,整数型.参数dwStackSize,整数型.参数lpStartAddress,整数型.参数lpParameter,整数型.参数dwCreationFlags,整数型.参数lpThreadId,整数型,传址.DLL命令CloseHandle,整数型,,,公开.参数hObject,整数型.DLL命令CallWindowProcA,整数型,,"CallWindowProcA".参数lpPrevWndFunc,字节集.参数hwnd,文本型.参数msg.参数wParam.参数iparam.DLL命令CallWindowProcA1,整数型,,"CallWindowProcA".参数lpPrevWndFunc,字节集.参数hwnd,字节集.参数msg.参数wParam.参数iparam.DLL命令VirtualProtectEx,整数型,,"VirtualProtectEx",公开.参数要修改内存的进程句柄.参数要修改内存的起始地址.参数修改内存的字节.参数修改后的内存属性.参数修改前的内存属性的地址,,传址调用的DLL命令:.DLL命令API_安装系统定时器,整数型,"user32","SetTimer",,安装系统定时器 .参数窗口句柄,整数型.参数定时器ID,整数型.参数时间间隔,整数型,,单位为毫秒.参数回调函数,子程序指针.DLL命令API_取消定时器,整数型,"user32","KillTimer",,中止定时器 .参数窗口句柄,整数型.参数定时器ID,整数型.DLL命令TranslateMessage,整数型,,"TranslateMessage".参数msg,MSG.DLL命令DispatchMessage,整数型,,"DispatchMessageA".参数msg,MSG.DLL命令GetMessage,逻辑型,,"GetMessageA",,公开.参数lpMsg,MSG.参数hwnd,整数型.参数wMsgFilterMin,整数型.参数wMsgFilterMax,整数型.DLL命令句柄获得进程ID_DLL,,"user32.dll","GetWindowThreadProcessId",公开,窗口句柄如何获得进程ID?告诉我吧....参数窗口句柄,整数型.参数返回容器_进程ID,整数型,传址,ProcID进程ID容器调用的DLL命令:.DLL命令OpenProcess,整数型,"kernel32","OpenProcess",,将句柄返回给过程对象.参数dwDesiredAccess,整数型.参数bInheritHandle,整数型.参数dwProcessId,整数型.DLL命令VirtualAllocEx,整数型,"kernel32.dll","VirtualAllocEx".参数hProcess,整数型.参数lpAddress,整数型.参数dwSize,整数型.参数flAllocationType,整数型.参数flProtect,整数型.DLL命令CloseHandle,整数型.参数hObject,整数型.DLL命令WriteProcessMemory,整数型,,"WriteProcessMemory".参数hProcess,整数型.参数lpBaseAddress,整数型.参数lpBuffer,字节集.参数nSize,整数型.参数lpNumberOfBytesWritten,整数型,传址.DLL命令VirtualFreeEx,整数型.参数hProcess,整数型.参数lpBuf,整数型.参数dwSize,整数型.参数dwFreeType,整数型.DLL命令GetModuleHandle,整数型,"kernel32","GetModuleHandleA",,获取一个应用程序或动态链接库的模块句柄如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError.参数lpModuleName,文本型,,指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD;.DLL命令GetProcAddress,整数型,"kernel32","GetProcAddress",,返回函数地址.参数hModule,整数型.参数lpProcName,文本型.DLL命令CreateRemoteThread,整数型,"kernel32","CreateRemoteThread",,在另一进程中建立线索.参数hProcess,整数型.参数lpThreadAttributes,SECURITY_ATTRIBUTES.参数dwStackSize,整数型.参数lpStartAddress,整数型.参数lpParameter,整数型.参数dwCreationFlags,整数型.参数lpThreadId,整数型,传址.DLL命令WaitForSingleObject,整数型.参数hHandle,整数型.参数dwMilliseconds,整数型.DLL命令GetExitCodeThread,整数型.参数Handle,整数型.参数ret,整数型,传址.DLL命令LoadLibraryEx,整数型,"kernel32.dll","LoadLibraryExA".参数lpLibFileName,文本型,传址.参数hFile,整数型.参数dwFlags,整数型.DLL命令FreeLibrary,整数型,"kernel32.dll".参数hModule,整数型
加载全部内容
易语言OcrKing在线识别模块源码15.74 KB 116人下载OcrKing在线识别易语言模块源码 系统结构:彗星HTTP读文件,彗星打开指定网址,网页_访问,网页_Cookie合并更新,文本_去重复文本,内部_数组成员是否存在_文本,内部_Cookie取值,内部_Cookie取名
下载易语言列举窗口信息源码7.91 KB110人下载易语言列举窗口信息源码系统结构:搜索子项目,DLL取子窗口句柄,DLL命令取窗口标题,DLL命令取父窗口句柄,DLL命令窗口是否可视,DLL画图标,DLL取设备场景,DLL取窗口位置,GetWindowLong,SetWindowL
下载易语言世恒的模块化开发更新109日源码95.29 KB106人下载世恒的模块化开发更新109日系统结构:系统接口_取版本信息,系统接口_取接口信息,外部接口_统一调用接口,外部接口_统一移动窗口,SetParent,工具条_项目名称,卷帘菜单_项目名称,内部接口
下载易语言API取文件版本信息模块源码4.5 KB 106人下载易语言API取文件版本信息模块源码 系统结构:GetFileVerInfo,GetFileVersionInfo,GetFileVersionInfoSize,VerQueryValue,MoveMemory,lstrcpy,VerLanguageName, ======程序集1 | | | |------ _启动子程序 | | | |------ _临时子程序
下载易语言系统时间校准源码3.21 KB105人下载易语言系统时间校准源码系统结构:GetSystemTimeAdjustment, ======窗口程序集1 || ||------__启动窗口_创建完毕 || || ======调用的Dll || ||---[dll]------GetSystemTimeAdjustment 调用的DLL命令: .DLL命令GetSystem
下载易语言把外部记事本嵌入本窗口运行源码3.27 KB105人下载把外部记事本嵌入本窗口运行系统结构:SetParent,SetWindowPos,FindWindow, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------__启动窗口_尺寸被改变 || || ======调用的Dll || ||---[dll]------SetPa
下载易语言斗转星移v1源码,易语言斗转星移v1.0源码9.03 KB105人下载斗转星移v1.0系统结构:枚举注册项及键值,打开注册项,枚举注册项,写配置文件,读配置整数,读配置文本,关闭注册项, ======窗口程序集1 || ||------枚举注册项及键值 || ||------_主窗口_创建完毕
下载易语言切换桌面工具源码245.97 KB105人下载易语言切换桌面工具源码系统结构:NewWinProc,API_RegCreateKeyEx,API_TerminateProcess,API_RegSetValueEx_文本,API_RegCloseKey,API_OpenProcess,API_创建进程列表快照,API_第一个进程,API_下一个进程,API_添加菜单项
下载易语言瑞星升级辅助工具源码83.45 KB104人下载瑞星升级辅助工具系统结构:易语言瑞星升级辅助工具源码,瑞星升级辅助工具 ======窗口程序集1 || ||------_按钮1_被单击 || ||------_按钮2_被单击 || ||------__启动窗口_创建完毕 || ||------_按钮
下载易语言文件隐藏工具源码36.43 KB104人下载易语言文件隐藏工具源码系统结构:删除临时文件,删除路径文件名_,取文件扩展名_,取路径文件名_, ======窗口程序集1 || ||------_按钮1_被单击 || ||------删除临时文件 || ||------__启动窗口_创建
下载