C++ 在C++;节目

C++ 在C++;节目,c++,pointers,cheat-engine,C++,Pointers,Cheat Engine,我最近学习了如何使用作弊引擎查找进程的基址。我在Windows XP上使用纸牌进行了这项操作,我找到了分数的基本地址(类似于000AABBC),而该地址从未更改 < >我制作了一个C++程序,使用了 WrrePrimeActudio();代码>(我刚刚通过了那个地址),它每次都在工作。现在我在Windows7上做,我找到了基址,但它是一个指针,它指向的地址每次都会改变。当我检查指针地址时,它会显示“solitaire.exe”+000BAFD8。那么,我如何像前面一样在代码中使用它呢?您可以枚举

我最近学习了如何使用作弊引擎查找进程的基址。我在Windows XP上使用纸牌进行了这项操作,我找到了分数的基本地址(类似于
000AABBC
),而该地址从未更改


< >我制作了一个C++程序,使用了<代码> WrrePrimeActudio();代码>(我刚刚通过了那个地址),它每次都在工作。现在我在Windows7上做,我找到了基址,但它是一个指针,它指向的地址每次都会改变。当我检查指针地址时,它会显示
“solitaire.exe”+000BAFD8
。那么,我如何像前面一样在代码中使用它呢?

您可以枚举进程的模块并获取它们的基址,在本例中是模块的地址
solitaire.exe
。无论ASLR如何,这都会为您提供一致的地址

见: