WinHex查看内存
请问怎么用WinHex查看一个程序中一个变量呢?
例如我们知道一个程序中定义了一个int data,而且这个data是变化的,我希望用WinHex找到它的offset,然后算出地址。请问怎样用WinHex找到这个变量呢?
我用WinHex打开了RAM内存,打开了程序的Primary Memory,但是这好像是静态的,理论上应该是动态的呀?
请高手赐教
[解决办法]
如果你那个data是局部变量的话就没法找到。
WinHex应该是动态的,用WinHex很难满足你的需求,建议用Cheat Engine找。
[解决办法]
char a_begin[]="a_begin";
int a;//要监视的变量
char a_end[]="a_end";
//用WinHex在当前进程的内存里面搜索“a_begin”和“a_end”,在它们之间你就可以找到a了。
[解决办法]
特诊码定位 不过可以用其他的游戏修改工具如金山 FPE ce来找