易语言fne转lib静态库源码
系统结构:拖放路径,取堆栈,DlltoLib,十六到十,十到十六,取路径文件名删除扩展名,取路径文件名,取文件路径,拖放文件,拖放文件子程序,禁止拖放,拖放结果,FindWindow,FindWindowEx,FindWindowEx2,SendMessage,SendMessage2,PostMessage,DragAcceptFiles,DragQueryFile,DragFinish,SetWindowLong,CallWindowProc,lstrcpyn_文本型,CopyMemory_IMAGE_DOS_HEADER,CopyMemory_IMAGE_OPTIONAL_HEADER,LoadLibrary,FreeLibrary,
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 拖放路径
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ 取堆栈
| |
| |------ DlltoLib
| |
| |------ 十六到十
| |
| |------ 十到十六
| |
| |------ 取路径文件名删除扩展名
| |
| |------ 取路径文件名
| |
| |------ 取文件路径
| |
| |
======拖放文件
| |
| |------ 拖放文件
| |
| |------ 拖放文件子程序
| |
| |------ 禁止拖放
| |
| |------ 拖放结果
| |
| |
======调用的Dll
| |
| |---[dll]------ FindWindow
| |
| |---[dll]------ FindWindowEx
| |
| |---[dll]------ FindWindowEx2
| |
| |---[dll]------ SendMessage
| |
| |---[dll]------ SendMessage2
| |
| |---[dll]------ PostMessage
| |
| |---[dll]------ DragAcceptFiles
| |
| |---[dll]------ DragQueryFile
| |
| |---[dll]------ DragFinish
| |
| |---[dll]------ SetWindowLong
| |
| |---[dll]------ CallWindowProc
| |
| |---[dll]------ lstrcpyn_文本型
| |
| |---[dll]------ CopyMemory_IMAGE_DOS_HEADER
| |
| |---[dll]------ CopyMemory_IMAGE_OPTIONAL_HEADER
| |
| |---[dll]------ LoadLibrary
| |
| |---[dll]------ FreeLibrary
调用的DLL命令:
.DLL命令 FindWindow, 整数型, "user32.dll", "FindWindowA", , 寻找窗口列表中第一个符合指定条件的顶级窗口 参数填写正确的话返回窗口句柄
.参数 窗口类名, 文本型, , lpClassName,参见相关帮助
.参数 窗口文本, 文本型, , lpWindowName,参见相关帮助
.DLL命令 FindWindowEx, 整数型, "user32.dll", "FindWindowExA", , 在窗口列表中寻找与指定条件相符的第一个子窗口 找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError
.参数 窗口句柄, 整数型, , 要查找子窗口的父窗口句柄。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)
.参数 子窗口句柄, 整数型, , 一般可以设置为0 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索
.参数 欲搜索的类名, 文本型, , 欲搜索的类名。 零表示忽略 易语言代码: 字符(0)
.参数 欲搜索的标题, 文本型, , 指向一个指定了窗口名(窗口标题)的空结束字符串 "按钮"
.DLL命令 FindWindowEx2, 整数型, "user32.dll", "FindWindowExA", , 在窗口列表中寻找与指定条件相符的第一个子窗口 找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError
.参数 窗口句柄, 整数型, , 要查找子窗口的父窗口句柄。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)
.参数 子窗口句柄, 整数型, , 一般可以设置为0 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索
.参数 欲搜索的类名, 文本型, , 欲搜索的类名。 零表示忽略 易语言代码: 字符(0)
.参数 欲搜索的标题, 整数型, , 指向一个指定了窗口名(窗口标题)的空结束字符串 "按钮"
.DLL命令 SendMessage, 整数型, "user32.dll", "SendMessageA", , 发送消息
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 SendMessage2, 整数型, "user32.dll", "SendMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 文本型
.DLL命令 PostMessage, 整数型, "user32.dll", "PostMessageA", , 投递消息
.参数 窗口句柄, 整数型
.参数 消息标识, 整数型
.参数 消息1, 整数型
.参数 消息2, 整数型
.DLL命令 DragAcceptFiles, 整数型, "shell32.dll", "DragAcceptFiles", , 注册拖放事件
.参数 hWnd, 整数型
.参数 fAccept, 整数型
.DLL命令 DragQueryFile, 整数型, "shell32.dll", "DragQueryFileA", , 取被拖放文件数
.参数 hDrop, 整数型
.参数 iFile, 整数型
.参数 lpszFile, 文本型
.参数 cch, 整数型
.DLL命令 DragFinish, 整数型, "shell32.dll", "DragFinish", , 结束拖放
.参数 hDrop, 整数型
.DLL命令 SetWindowLong, 整数型, "user32.dll", "SetWindowLongA", , 置窗口特征,在窗口结构中为指定的窗口设置信息 指定数据的前一个值
.参数 窗口句柄, 整数型, , hwnd,欲为其取得信息的窗口的句柄
.参数 窗口信息值, 整数型, , nIndex,请参考GetWindowLong函数的nIndex参数的说明
.参数 窗口信息新值, 整数型, , dwNewLong,由nIndex指定的窗口信息的新值
.DLL命令 CallWindowProc, 整数型, "user32.dll", "CallWindowProcA", , 回调函数
.参数 函数地址, 整数型, , lpPrevWndFunc
.参数 窗口句柄, 整数型, , hwnd
.参数 消息, 整数型, , msg
.参数 参数1, 整数型, , wParam
.参数 参数2, 整数型, , lParam
.DLL命令 lstrcpyn_文本型, 整数型, "kernel32.dll", "lstrcpyn"
.参数 目标, 文本型, 传址
.参数 源, 文本型, 传址
.参数 长度, 整数型
.DLL命令 CopyMemory_IMAGE_DOS_HEADER, 整数型, "kernel32.dll", "RtlMoveMemory"
.参数 Destination, IMAGE_DOS_HEADER
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 CopyMemory_IMAGE_OPTIONAL_HEADER, 整数型, "kernel32.dll", "RtlMoveMemory"
.参数 Destination, IMAGE_OPTIONAL_HEADER
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 LoadLibrary, 整数型, "kernel32.dll", "LoadLibraryA"
.参数 lpLibFileName, 文本型
.DLL命令 FreeLibrary, 整数型, "kernel32.dll", "FreeLibrary"
.参数 hModule, 整数型
原贴 [易语言首发]PCVX小程序解密 因为 我也不懂 就看了下这个 PC小程序解密.e 发出来不知道怎么用,所以 度娘一步步找答案得到 的 自行研究捉摸了下 仅供学习参考 1.打开 PC小程序解...
易语言模块基址获取源码,模块基址获取,GetModuleBaseAddress...
易语言流程控制编译原理源码,流程控制编译原理,是否汉字,读字符,是否运算符,是否逻辑运算符,指针回溯,跳过空格,跳过注释,代码块,取程序返回值,外部接口_代码块执行,外部接口_表达式计算,表达式计算,逻辑判断,文本到逻辑,函数调用,函数_位或,函数_测试,函数_信...
易语言搜索程序隐藏代码源码,搜索程序隐藏代码,枚举子程序...
易语言打鱼学习链表源码,打鱼学习链表,入栈,出栈,清空链表,取顶数据,取索引处值,取长度,取值处索引,插入,删除,倒置,是否为空,到八,入队,出队...
易语言脚本解析类源码,脚本解析类,子程序1,QEHash,创建进入许可证_,进入许可区_,退出许可区_,删除进入许可证_,启动线程_,销毁线程_,寻找字节集_,内存_申请,内存_释放,内存_尺寸,内存_读整数,内存_写整数,内存_复制,内存_写字节集,内存_写文本,内存_读字节集,...
易语言核心算术计算解析源码,核心算术计算解析,信息框3,信息框2...
易语言获取网页和密码例程源码,获取网页和密码例程,取文档对象,取浏览器文档对象_API,注册消息_API,发送消息_API,置鼠标捕获窗口_API,取消鼠标捕获窗口_API,取窗口类名_API,取座标窗口句柄_API,取光标位置_API...
易语言置入代码调用子程序办法源码,置入代码调用子程序办法,普通写法,置入写法...