内存DLL操作支持库|内存DLL操作支持库
支持库名:内存DLL操作支持库 1.0 版
相关文件:
C:\Program Files (x86)\e\lib\Injector.fne
C:\Program Files (x86)\e\lib\Injector.fnr
数字签名:D43C27CFEDD8460dA7E7B8E33D0615AB
说明: 用于从内存加载/卸载/注入DLL。支持加载易语言静态链接的DLL。
========================================== DLL 载入窗口例子 ==========================================
.版本 2
.数据类型 MSG
.成员 hwnd, 整数型
.成员 message, 整数型
.成员 wParam, 整数型
.成员 lParam, 整数型
.成员 time, 整数型
.成员 x, 整数型
.成员 y, 整数型
.版本 2
.DLL命令 GetMessageA, 逻辑型, "user32.dll", "GetMessageA"
.参数 lpMsg, MSG
.参数 hWnd, 整数型
.参数 wMsgFilterMin, 整数型
.参数 wMsgFilterMax, 整数型
.DLL命令 TranslateMessage, 逻辑型, "user32.dll", "TranslateMessage"
.参数 lpMsg, MSG
.DLL命令 DispatchMessageA, 整数型, "user32.dll", "DispatchMessageA"
.参数 lpMsg, MSG
.DLL命令 IsWindow, 逻辑型, "user32.dll", "IsWindow"
.参数 hWnd, 整数型
.DLL命令 CreateThread, 整数型, "kernel32.dll", "CreateThread"
.参数 lpThreadAttributes, 整数型
.参数 dwStackSize, 整数型
.参数 lpStartAddress, 整数型
.参数 lpParameter, 整数型
.参数 dwCreationFlags, 整数型
.参数 lpThreadId, 整数型
.DLL命令 CloseHandle, 逻辑型, "kernel32.dll", "CloseHandle"
.参数 hObject, 整数型
.版本 2
.子程序 EnterProc, 整数型, 公开, 入口函数
.参数 param, 整数型
返回 (载入窗口 (窗口1))
.子程序 载入窗口, 整数型
.参数 窗口, 窗口
.局部变量 hThread, 整数型
hThread = CreateThread (0, 0, 到整数 (&private_thread), 0, 0, 0)
CloseHandle (hThread)
返回 (选择 (hThread ≠ 0, 1, 0))
.子程序 private_thread, 整数型
.参数 param, 整数型
.局部变量 hwnd, 整数型
.局部变量 msg, MSG
载入 (窗口1, , 假)
.如果真 (是否已创建 (窗口1))
hwnd = 窗口1.取窗口句柄 ()
.如果真结束
.判断循环首 (IsWindow (hwnd) 且 GetMessageA (msg, hwnd, 0, 0))
TranslateMessage (msg)
DispatchMessageA (msg)
.判断循环尾 ()
返回 (0)
======================================================================================================
。
提供了0种数据类型,3种命令,0个常量。
相关命令:
内存DLL操作函数:
加载内存DLL(),取内存DLL函数地址(),卸载内存DLL(),
支持库名:内存DLL操作支持库 1.0 版
相关文件:
C:\Program Files (x86)\e\lib\Injector.fne
C:\Program Files (x86)\e\lib\Injector.fnr
数字签名:D43C27CFEDD8460dA7E7B8E33D0615AB
说明: 用于从内存加载/卸载/注入DLL。支持加载易语言静态链接的DLL。
========================================== DLL 载入窗口例子 ==========================================
.版本 2
.数据类型 MSG
.成员 hwnd, 整数型
.成员 message, 整数型
.成员 wParam, 整数型
.成员 lParam, 整数型
.成员 time, 整数型
.成员 x, 整数型
.成员 y, 整数型
.版本 2
.DLL命令 GetMessageA, 逻辑型, "user32.dll", "GetMessageA"
.参数 lpMsg, MSG
.参数 hWnd, 整数型
.参数 wMsgFilterMin, 整数型
.参数 wMsgFilterMax, 整数型
.DLL命令 TranslateMessage, 逻辑型, "user32.dll", "TranslateMessage"
.参数 lpMsg, MSG
.DLL命令 DispatchMessageA, 整数型, "user32.dll", "DispatchMessageA"
.参数 lpMsg, MSG
.DLL命令 IsWindow, 逻辑型, "user32.dll", "IsWindow"
.参数 hWnd, 整数型
.DLL命令 CreateThread, 整数型, "kernel32.dll", "CreateThread"
.参数 lpThreadAttributes, 整数型
.参数 dwStackSize, 整数型
.参数 lpStartAddress, 整数型
.参数 lpParameter, 整数型
.参数 dwCreationFlags, 整数型
.参数 lpThreadId, 整数型
.DLL命令 CloseHandle, 逻辑型, "kernel32.dll", "CloseHandle"
.参数 hObject, 整数型
.版本 2
.子程序 EnterProc, 整数型, 公开, 入口函数
.参数 param, 整数型
返回 (载入窗口 (窗口1))
.子程序 载入窗口, 整数型
.参数 窗口, 窗口
.局部变量 hThread, 整数型
hThread = CreateThread (0, 0, 到整数 (&private_thread), 0, 0, 0)
CloseHandle (hThread)
返回 (选择 (hThread ≠ 0, 1, 0))
.子程序 private_thread, 整数型
.参数 param, 整数型
.局部变量 hwnd, 整数型
.局部变量 msg, MSG
载入 (窗口1, , 假)
.如果真 (是否已创建 (窗口1))
hwnd = 窗口1.取窗口句柄 ()
.如果真结束
.判断循环首 (IsWindow (hwnd) 且 GetMessageA (msg, hwnd, 0, 0))
TranslateMessage (msg)
DispatchMessageA (msg)
.判断循环尾 ()
返回 (0)
======================================================================================================
。
提供了0种数据类型,3种命令,0个常量。
相关命令:
内存DLL操作函数:
加载内存DLL(),取内存DLL函数地址(),卸载内存DLL(),
易语言数据操作一|办公组件|皮肤|超级菜单|超文本浏览框|扩展界面一|扩展界面三|辅助调试|Md5加密|操作系统界面功能(PB版)|扩展功能一|特殊功能|Sqlite数据库|VCLBase支持库源码,数据操作...
易语言数字液晶时钟支持库源码,数字液晶时钟...
易语言皮肤支持库源码,易语言皮肤支持库...
易语言皮肤支持库源码,易语言皮肤支持库...
易语言1.0,2052,AutoCAD2007支持库源码,1.0,2052,AutoCAD2007支持库...
易语言窗口特效支持库源码,窗口特效支持库...
易语言动态选择夹支持库源码,动态选择夹支持库...
易语言通用对话框扩展|数据操作一|应用接口|扩展界面一|互联网|jedi|特殊功能|XP风格界面库支持库源码,通用对话框扩展|数据操作支持库一|应用接口支持库|扩展界面支持库一|互联网支...
易语言扩展界面二|提示工具支持库源码,扩展界面支持库二|提示工具支持库...