小编Gam*_*WTF的帖子

游戏训练师如何更改内存中动态的地址?

让我们假设我是一个游戏,我有一个int*包含我健康的全局.游戏训练师的工作是将此值修改为任何内容以实现上帝模式.我已经查阅了游戏培训师的教程,以了解它们是如何工作的,一般的想法是使用内存扫描程序来尝试找到某个值的地址.然后通过注入一个dll或其他来修改这个地址.

但是我创建了一个简单的全局程序,int*每次运行应用程序时它的地址都会发生变化,所以我不知道游戏培训师如何对这些地址进行硬编码?或者我的例子错了吗?

我错过了什么?

pointers memory-address

12
推荐指数
1
解决办法
1万
查看次数

为什么需要告诉结构它们有多大?

我注意到在c/c ++中需要告诉很多Win32 API结构有多大.即someStruct.pbFormat = sizeof(SomeStruct)

为什么会这样?它只是出于遗留原因吗?还有什么想法"pb"也代表什么?

编辑:哎呀,是的我的意思是"cbFormat"

c c++ struct sizeof

8
推荐指数
2
解决办法
417
查看次数

标签 统计

c ×1

c++ ×1

memory-address ×1

pointers ×1

sizeof ×1

struct ×1