返回
AA引擎通用DLL下载1.20 b13免安装版[CE自动汇编]

AA引擎通用DLL下载1.20 b13免安装版[CE自动汇编]

立即下载

小编提示:PC版不适合移动端,如下载有问题点击反馈!

软件介绍

AA引擎通用DLL下载1.20 b13免安装版[CE自动汇编]

CE自动汇编直译器: AA引擎 各语言通用DLL - aa_engine.dll


三个函数, 原型如下:


1). 运行CE AA脚本

    bool AutoAssemble(HANDLE hProcess, char * aa_script, int command);

        1). hProcess: 游戏句柄
        2). aa_script: CE AA(自动汇编)脚本
        3). command: 1为运行[ENABLE], 0为运行[DISABLE]
        4). 返回: 运行成功返回真, 失败返回假
   
   
2). 取地址

    DWORD GetAddress(HANDLE hProcess, char * address_line);

        1). hProcess: 游戏句柄
        2). address_line: 地址表达式, 支持指针+偏移+模块基址+AA脚本做的人造指针+游戏空间中存在的API
        3). 返回: 成功返回地址, 失败返回0
   
   
3). 取AA引擎版本号

    char * Ver();

        返回版本号(文本)
   

   
易语言数据类型对照:
    int, DWORD, HANDLE = 整数型
    char * = 文本型 或 字节集型(传址打勾)
    bool = 逻辑型 或 整数型
   
   
   
VC2008动态调用DLL方法:
    HMODULE hDLL = LoadLibrary(TEXT("aa_engine.dll"));  // 载入DLL

    // 调用AutoAssemble
    typedef BOOL (FAR WINAPI *PROC1)(HANDLE,char*,int);
    PROC1 pAutoAssemble=(PROC1)GetProcAddress(hDLL,"AutoAssemble");
    (pAutoAssemble)(hProcess,aa_script,1);

    // 调用GetAddress
    typedef DWORD (FAR WINAPI *PROC2)(HANDLE,char*);
    PROC2 pGetAddress=(PROC2)GetProcAddress(hDLL,"GetAddress");
    DWORD addr = (pGetAddress)(hProcess,addr_line);

    // 调用Ver
    typedef char *(FAR WINAPI *PROC3)();
    PROC3 pVer=(PROC3)GetProcAddress(hDLL,"Ver");
    char *ver = (pVer)();

    FreeLibrary(hDLL);  // 释放DLL

精品推荐
猜你喜欢
用户评论