猿问

请问vb中ReadProcessMemory函数的第二个参数的问题

我在网上搜了半天,都是直接用的常数,如&H401E46,这个常数应该是程序打开时分配的吧?也就是说每次打开目标程序,这个常数应该不同?如何动态获取这个参数?

人到中年有点甜
浏览 408回答 2
2回答

慕码人8056858

&H401E46是内存地址,这表示你要读取的数据的地址,你想读取哪段就写哪段的地址,这是动态分配的,但程序的基地址是不变的,可以根据基地址偏移得到这个动态地址。如果你还是不会的话,你可以把你的问题详细点告诉我,我帮你解决。

www说

我一般是先进行内存全面扫描,先找特征数据。再根据特征数据定位要找的那个变量所存放的地址。不知道是否有其它更好的办法。
随时随地看视频慕课网APP
我要回答