💰 ReadIntAddr 读取整数
🎯功能
读取指定地址的整数数据, 类型可以是8位, 16位, 32位, 64位, 其中64位属于💰付费功能
📜语法
结果 = dm.ReadIntAddr(句柄, 地址, 类型)
📥参数
| 参数 | 数据类型 | 解释 | 
|---|---|---|
| 句柄 | 整型数 | 窗口句柄或者进程ID. 默认是窗口句柄. 如果要指定为进程ID,需要调用SetMemoryHwndAsProcessId | 
| 地址 | 长整型数 | 内存数据地址 | 
| 类型 | 整型数 | 整数的类型; 0:32位有符号,1:16位有符号,2:8位有符号,3:64位(💰付费功能),4:32位无符号(💰付费功能),5:16位无符号(💰付费功能),6:8位无符号(💰付费功能) | 
📤返回
长整型数, 读取到的数值
💡示例
value = dm.ReadIntAddr(hwnd,123456 ,0)
MessageBox  value
📘备注
如果目标窗口的绑定属性中有dx.public.memory,并且是用本对象来绑定的,那么操作方式是直接进入目标进程读写.
dx.public.memory可突破部分窗口读写保护. 如果正常方式无法读写,可以尝试此属性。另外DmGuard中的memory护盾也可以突破部分窗口内存保护,可以尝试使用。