我用.net2003写了两个程序a.exe和b.exe,然后分别debug他们.1, a.exe中有一个变量m_age的地址为0X0012f520,值为20..
2, 当我debug另一个b.exe时候,得到了a.exe的进程假设为650.那么请问在调试b.exe的时候,a程序中m_age的地址应该是多少????怎么找到这个值啊??
2, 当我debug另一个b.exe时候,得到了a.exe的进程假设为650.那么请问在调试b.exe的时候,a程序中m_age的地址应该是多少????怎么找到这个值啊??
看来是实现不了了?
如果只是一个堆或栈上的变量,就算你得到了指针也没有用,因为基地址是不同的
a进程地址:
XXX1:
XXXXXXX1
XXXXXXX2
XXXXXXX3
........b进程的地址:
XXX2:
XXXXXXX1
XXXXXXX2
XXXXXXX3
........
你在进程里面看到的只是XXXXXXX1等等这些值,得不到XXX1或XXX2是没有意义的