🛰️ 内存操作模块(M)
📌 函数: HD内存_特征码
描述
特征码查找
原型
__int64 __stdcall HCM_FindCode(__int32 窗口序号,char* 特征码字符串地址,__int32 偏移,__int32 次数,__int32 type=1,char* 模块名字=NULL);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 特征码字符串地址 - 特征码字符串地址(支持??)
__int32 偏移 - 正负偏移
__int32 次数 - 找到的第几次从1开始
__int32 type - 获取的是(基地址/CALL地址/直接地址/地址中的值)1为地址2为基地址3为CALL4为地址中的值
char* 模块名字 - 在指定的模块中搜索,默认为主模块NULL为默认
返回值
查看返回值表
注意事项
无
HD内存_特征码 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_特征码 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_特征码 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_特征码Ex
描述
特征码查找(通过指定地址)
原型
__int64 __stdcall HCM_FindCodeEx(__int32 窗口序号,__int64 开始地址,__int64 扫描范围大小,char* 特征码字符串地址,__int32 偏移,__int32 次数,__int32 type=1);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 开始地址 - 指定开始扫描的地址
__int64 扫描范围大小 - 指定开始扫描的地址大小,结束地址等于开始地址+扫描范围大小
char* 特征码字符串地址 - 特征码字符串地址(支持??)
__int32 偏移 - 正负偏移
__int32 次数 - 找到的第几次从1开始
__int32 type - 获取的是(基地址/CALL地址/直接地址/地址中的值)1为地址2为基地址3为CALL4为地址中的值
返回值
查看返回值表
注意事项
无
HD内存_特征码Ex - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_特征码Ex - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_特征码Ex - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_读表达式
描述
读整数数据
原型
__int64 __stdcall HCM_Read(__int32 窗口序号,char* 表达式字符串地址,__int32 读取大小,char* 模块名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 表达式字符串地址 - 表达式字符串地址(格式)
__int32 读取大小 - 读取大小支持1248大小
char* 模块名字 - 在指定的模块中读写,默认为主模块
bool 是否主线程调用 - 是否主线程调用
格式 -
相对偏移]+x]+y]+z取地址相对偏移]+x]+y]+z]取地址值\n如 - 0x123456]+0x56]-0x44]第一个偏移表示的是基地址的偏移不是基地址地址\n加号\"+\"可要可不要\n减号\"-\"负偏移需要\n最后一个\"]\"加了取地址里面值不加是地址
返回值
查看返回值表
注意事项
无
HD内存_读表达式 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_读表达式 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_读表达式 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_读地址
描述
读整数数据
原型
__int64 __stdcall HCM_ReadAddr(__int32 窗口序号,__int64 addr,__int32 读取大小,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 addr - 需要读的内存地址
__int32 读取大小 - 读取大小支持1248大小
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
注意事项
无
HD内存_读地址 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_读地址 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_读地址 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_写表达式
描述
写整数数据
原型
__int64 __stdcall HCM_Write(__int32 窗口序号,char* 表达式字符串地址,__int64 value,__int32 写入大小,char* 模块名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 表达式字符串地址 - 表达式字符串地址最后一个必须+“]”才有意义否则会忽视最后一个偏移
__int64 value - 写入值
__int32 写入大小 - 写入值的字节大小(最大就8字节)
char* 模块名字 - 在指定的模块中读写,默认为主模块
bool 是否主线程调用 - 是否主线程调用
格式 -
\n【偏移表达式格式】\n尽支持十六进制格式 - XXX]XXX]XXX]XXX]\n如
返回值
查看返回值表
注意事项
无
HD内存_写表达式 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_写表达式 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_写表达式 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_写地址
描述
写整数数据
原型
__int64 __stdcall HCM_WriteAddr(__int32 窗口序号,__int64 addr,__int64 value,__int32 写入大小,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 addr - 需要写的内存地址
__int64 value - 写入的值
__int32 写入大小 - 写入大小(最大8字节)
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
注意事项
无
HD内存_写地址 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_写地址 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_写地址 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_读表达式字节流
描述
读字节流数据
原型
__int64 __stdcall HCM_ReadData(__int32 窗口序号,char* 表达式字符串地址,BYTE* byteBuffer,__int32 byBufferSize,__int32 读取大小,char* 模块名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 表达式字符串地址 - 表达式字符串地址(格式)读字节流最后一个必须+“]”才有意义否则会忽视最后一个偏移
byte* byteBuffer - 存放读取字节集缓冲区
__int32 byBufferSize - 存放读取字节集缓冲区的大小
__int32 读取大小 - 读取大小1到100KB大小
char* 模块名字 - 在指定的模块中读写,默认为主模块
bool 是否主线程调用 - 是否主线程调用
格式 -
\n【偏移表达式格式】\n尽支持十六进制格式 - XXX]XXX]XXX]XXX]\n如
返回值
查看返回值表
高4字节是GetLastError()返回
低4字节是HD返回值
注意事项
json返回字节流利用HCEnv_GetRetJson拿到返回地址,提取的字节数为读取大小数最大读取100KB字节大小,注意这个限制,否则会报错
HD内存_读表达式字节流 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_读表达式字节流 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_读表达式字节流 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_ReadFD
描述
读单/双浮点数
原型
__int64 __stdcall HCM_ReadFD(__int32 窗口序号,char* 表达式字符串地址,__int32 读取大小,char* 模块名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 表达式字符串地址 - 表达式字符串地址(格式)最后一个必须+“]”才有意义否则会忽视最后一个偏移
__int32 读取大小 - 4float单浮点8double双浮点
char* 模块名字 - 在指定的模块中读写,默认为主模块
bool 是否主线程调用 - 是否主线程调用
格式 -
\n【偏移表达式格式】\n尽支持十六进制格式 - XXX]XXX]XXX]XXX]\n如
返回值
查看返回值表
注意事项
返回结果以float举例:json返回字符串如:{\\"error\\":0,\\"ret\\":[{\\"bRet\\":1,\\"iError\\":0,\\"value\\":999.000}]}
HCM_ReadFD - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_ReadFD - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_ReadFD - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_读地址字节流
描述
读字节流数据
原型
__int64 __stdcall HCM_ReadDataAddr(__int32 窗口序号,__int64 addr,BYTE* byteBuffer,__int32 byBufferSize,__int32 读取大小,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 addr - 目标进程的地址
byte* byteBuffer - 存放读取字节集缓冲区
__int32 byBufferSize - 存放读取字节集缓冲区的大小
__int32 读取大小 - 1到100KB大小
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
高4字节是GetLastError()返回
低4字节是HD返回值
注意事项
json返回字节流利用HCEnv_GetRetJson拿到返回地址,提取的字节数为读取大小数最大读取100KB字节大小,注意这个限制,否则会报错
HD内存_读地址字节流 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_读地址字节流 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_读地址字节流 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_ReadFDAddr
描述
读单/双浮点数
原型
__int64 __stdcall HCM_ReadFDAddr(__int32 窗口序号,__int64 addr,__int32 读取大小,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 addr - 目标进程的地址
__int32 读取大小 - 4float单浮点8double双浮点
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
注意事项
读取大小:4float单浮点8double双浮点以float举例:json返回字符串如:\"999.0000\"
HCM_ReadFDAddr - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_ReadFDAddr - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_ReadFDAddr - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_写表达式字节流
描述
写字节流数据
原型
__int64 __stdcall HCM_WriteData(__int32 窗口序号,char* 表达式字符串地址,char* byteBuffer,__int32 写入大小,char* 模块名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 表达式字符串地址 - 表达式字符串地址(格式)
char* byteBuffer - 字节流缓冲区地址
__int32 写入大小 - 写入大小1到100KB大小
char* 模块名字 - 在指定的模块中读写,默认为主模块
bool 是否主线程调用 - 是否主线程调用
格式 -
\n【偏移表达式格式】\n尽支持十六进制格式 - XXX]XXX]XXX]XXX]\n如
返回值
查看返回值表
高4字节是GetLastError()返回
低4字节是HD返回值
注意事项
最大写入100KB字节大小,注意这个限制,否则会报错json返回值{\\"error\\":0,\\"ret\\":[{\\"bRet\\":1,\\"iError\\":0}]}
HD内存_写表达式字节流 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_写表达式字节流 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_写表达式字节流 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_WriteF
描述
写单浮点数4字节
原型
__int64 __stdcall HCM_WriteF(__int32 窗口序号,char* 表达式字符串地址,floatvalue,char* 模块名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 表达式字符串地址 - 表达式字符串地址(格式)最后一个必须+“]”才有意义否则会忽视最后一个偏移
value - 需要写入的单浮点数
char* 模块名字 - 在指定的模块中读写,默认为主模块
bool 是否主线程调用 - 是否主线程调用
格式 -
\n【偏移表达式格式】\n尽支持十六进制格式 - XXX]XXX]XXX]XXX]\n如
返回值
查看返回值表
注意事项
json返回值{\\"error\\":0,\\"ret\\":[{\\"bRet\\":1,\\"iError\\":0}]}
HCM_WriteF - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_WriteF - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_WriteF - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_WriteD
描述
写双浮点数8字节
原型
__int64 __stdcall HCM_WriteD(__int32 窗口序号,char* 表达式字符串地址,doublevalue,char* 模块名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 表达式字符串地址 - 表达式字符串地址(格式)最后一个必须+“]”才有意义否则会忽视最后一个偏移
value - 需要写入的双浮点数
char* 模块名字 - 在指定的模块中读写,默认为主模块
bool 是否主线程调用 - 是否主线程调用
格式 -
\n【偏移表达式格式】\n尽支持十六进制格式 - XXX]XXX]XXX]XXX]\n如
返回值
查看返回值表
注意事项
json返回值{\\"error\\":0,\\"ret\\":[{\\"bRet\\":1,\\"iError\\":0}]}
HCM_WriteD - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_WriteD - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_WriteD - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HD内存_写地址字节流
描述
写字节流数据
原型
__int64 __stdcall HCM_WriteDataAddr(__int32 窗口序号,__int64 addr,char* byteBuffer,__int32 写入大小,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 addr - 目标进程的地址
char* byteBuffer - 字节缓冲区,最大写入100KB
__int32 写入大小 - 1到100KB大小
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
高4字节是GetLastError()返回
低4字节是HD返回值
注意事项
json返回字节流利用HCEnv_GetRetJson拿到返回地址,提取的字节数为读取大小数最大读取100KB字节大小,注意这个限制,否则会报错
HD内存_写地址字节流 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_写地址字节流 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HD内存_写地址字节流 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_WriteAddrF
描述
写单浮点数4字节
原型
__int64 __stdcall HCM_WriteAddrF(__int32 窗口序号,__int64 addr,floatvalue,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 addr - 目标进程地址
value - float单浮点值
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
注意事项
无
HCM_WriteAddrF - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_WriteAddrF - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_WriteAddrF - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_WriteAddrD
描述
写双浮点数8字节
原型
__int64 __stdcall HCM_WriteAddrD(__int32 窗口序号,__int64 addr,doublevalue,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 addr - 目标进程地址
value - double单浮点值
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
注意事项
无
HCM_WriteAddrD - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_WriteAddrD - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_WriteAddrD - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_GetModuleBase
描述
获取模块地址
原型
__int64 __stdcall HCM_GetModuleBase(__int32 窗口序号,char* 模块名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 模块名字 - NULL默认获取主模块首地址
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
注意事项
无
HCM_GetModuleBase - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_GetModuleBase - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_GetModuleBase - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_GetModuleFunAddr
描述
获取模块中的导出接口地址
原型
__int64 __stdcall HCM_GetModuleFunAddr(__int32 窗口序号,char* 模块名字=NULL,char* 函数名字=NULL,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
char* 模块名字 - NULL默认获取主模块首地址
char* 函数名字 - 导出接口名字
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
成功:返回地址
注意事项
无
HCM_GetModuleFunAddr - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_GetModuleFunAddr - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_GetModuleFunAddr - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_IsBadReadAddr
描述
判断指定地址是否在目标进程中有效可读
原型
__int64 __stdcall HCM_IsBadReadAddr(__int32 窗口序号,__int64 addr,__int32 size,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 addr - 目标进程地址
__int32 size - 地址大小一般32位是4字节64位是8字节
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
注意事项
无
HCM_IsBadReadAddr - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_IsBadReadAddr - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_IsBadReadAddr - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_AsmCallX86
描述
执行汇编CALLX86传递汇编代码
原型
__int64 __stdcall HCM_AsmCallX86(__int32 窗口序号,__int64 excuteCallAddr,char* 汇编文本A=NULL,BOOL bFreeAddr=FALSE,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 excuteCallAddr - 目标进程地址
char* 汇编文本A - 汇编文本汇编文本不宜过大内部转换为汇编最大2048字节
如果汇编转换机器码错误,则json格式 - \"{\\"error\\"
bool bFreeAddr - 是否释放地址指定excuteCallAddr参数仅仅只是释放内存不会执行汇编
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
返回执行汇编CALL的返回值或错误值
当执行汇编流程会返回这个json格式:XXXX|YYYYY===执行内存地址|汇编执行返回值
当汇编转换错误会返回这个json格式:\"{\\"error\\":0,\\"ret\\":[{\\"bRet\\":%d,\\"outSize\\":%d,\\"count\\":%d,\\"error\\":%d}]}\"
注意事项
无
HCM_AsmCallX86 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_AsmCallX86 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_AsmCallX86 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
📌 函数: HCM_AsmCallX64
描述
执行汇编CALLX64传递汇编代码
原型
__int64 __stdcall HCM_AsmCallX64(__int32 窗口序号,__int64 excuteCallAddr,char* 汇编文本A=NULL,BOOL bFreeAddr=FALSE,BOOL 是否主线程调用=FALSE);
参数
__int32 窗口序号 - 窗口序号(从1开始)
__int64 excuteCallAddr - 目标进程地址
char* 汇编文本A - 汇编文本汇编文本不宜过大内部转换为汇编最大2048字节
如果汇编转换机器码错误,则json格式 - \"{\\"error\\"
bool bFreeAddr - 是否释放地址指定excuteCallAddr参数仅仅只是释放内存不会执行汇编
bool 是否主线程调用 - 是否主线程调用
返回值
查看返回值表
返回执行汇编CALL的返回值或错误值
当执行汇编流程会返回这个json格式:XXXX|YYYYY===执行内存地址|汇编执行返回值
当汇编转换错误会返回这个json格式:\"{\\"error\\":0,\\"ret\\":[{\\"bRet\\":%d,\\"outSize\\":%d,\\"count\\":%d,\\"error\\":%d}]}\"
注意事项
无
HCM_AsmCallX64 - 基础示例
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_AsmCallX64 - 进阶用法
// C# 示例2
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;
HCM_AsmCallX64 - 高级应用
// C# 示例3 高级用法
// C#示例代码
// 这里可以放置与说明内容相关的代码示例
代码内容;