💰 ReadDataAddrToBin 读取数据指针
🎯功能
读取指定地址的二进制数据,只不过返回的是内存地址,而不是字符串
📜语法
结果 = dm.ReadDataAddrToBin(句柄, 地址, 长度)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
句柄 | 整型数 | 窗口句柄或者进程ID. 默认是窗口句柄. 如果要指定为进程ID,需要调用SetMemoryHwndAsProcessId |
地址 | 长整型数 | 内存数据地址 |
长度 | 整型数 | 二进制数据的长度 |
📤返回
整型数
, 读取到的数据指针. 返回0表示读取失败
💡示例
value = dm.ReadDataAddrToBin(hwnd,12341234 ,10)
MessageBox value
📘备注
如果目标窗口的绑定属性中有dx.public.memory
,并且是用本对象来绑定的,那么操作方式是直接进入目标进程读写.
dx.public.memory
可突破部分窗口读写保护. 如果正常方式无法读写,可以尝试此属性。另外DmGuard
中的memory
护盾也可以突破部分窗口内存保护,可以尝试使用。