易语言资源网 - 做最全的易语言资源下载社区
<易语言软件开发工程师>特训 登录

WonderWall Plus支持库,支持全局变量的内联汇编   [复制链接]

    2018-11-07 11:34:01
    辅助类支持库
    易语言资源网
    158 次浏览
    来源链接

之前放了一份劫持补丁的写法(https://bbs.125.la/thread-14255649-1-1.html)但是需要配合我扩展的WonderWall+黑月来编译。以前都是自己私下用未公开,现在用易越来越少了,现在放出来也算对易做点贡献,希望能帮助到易友。

主要功能就是支持全局变量的汇编写法,这个在15年左右的时候就写好了,由于自身比较懒一直没有写支持多行模式的,反正将就着用。汇编支持全局变量的好处是显而易见的,在hook的时候更加的灵活,无论什么类型的调用都可以轻松掌控。

下面就是一些较原版WonderWall更新的内容,记得的大概就这些:

特别声明:只支持5.11版本的易语言
+加入内联支持全局变量(单行)
+模块快捷添加
+DLL编译,导出函数支持nake处理(在源文件目录下新建一个和源文件同名+_nake.ini 的文件,内容是需要处理的函数名称)
*改变调用内联汇编模块Fasm方式,方便更新Fasm.dll随时替换
在原有WonderWall基础上扩展,这里感谢baby的无私开源!
使用方法:按解压后文件结构复制到易安装目录.

+调试信息长度去除限制,以前输出信息太多会被自动清空。
+源文件名+_Command.ini 可以定义编译参数,格式如下
[linker]
extra_args= /MAP 
;  extra_args用于指定附加给链接器的额外参数。默认为空。/NOD:libc.lib /BASE:0x13140000 /DEBUG /PDB:none
;  VS2010编译器 要想基址固定,在链接器中去掉/DYNAMICBASE加上/FIXED

+源文件名+.def 放置到源码目录,可以改变导出函数序号,exe也能导出函数
+输出链接命令行参数
+增加编译时显示等待信息框,方便改变链接时候修改链接的文件,如.def .obj这些
+修正Win10系统中输入时输入法窗口不在光标位置的问题

特别声明:只支持5.11版本的易语言

支持win10,黑月+WonderWall Plus 组合没有问题,其他插件未测试。

放几张以前代码中的使用图片




点我下载(已有 9 次下载)

支持库信息


支持库名称:WonderWall20161221.0版
支持库文件名:WonderWall.fne
支持库类型:动态库
支持库开发者:Baby&小色 升级:samshine987
所需链接器:未测试
下载链接:
本地下载
WonderWall (20161221.0#0版)支持全局变量的内联汇编



[错误报告]   上一篇:简单多客户文件传输源码...     下一篇:易语言输出框扩展支持库eEditW.fe...