我用汇编写的程序为什么基址有问题

我用汇编写的程序为什么基址有问题,第1张

我觉得无需要去理解的那么深奥, 你编程的时候这些都是自动存在的,写游戏的人自己都没去了解。 00400000 是c++默认的,你可以在选项里改这个地址。 你在写程序的时候, 会写很多函数, 也会设置一些变量。 如果你要写个外挂来挂你的程序,那么你读出某个变量的值,就是你的基址+偏移, 如果你要call 你的函数, 那么call的地址,就是某个函数的首地址, 他也是基地址+便宜出来的。 如果你的游戏是一个exe文件, 那么这些多是固定的, 游戏不更新是不会变的。 但如果你dll ,就需要取dll的基地址加偏移了。 因为dll是动态装载,每次基地址不一样, 就是所谓的 00400000 不一样。 不知道你明白一些没,但我的意思是了解过程就好了,有的东西需要慢慢的任其自然去了解, 如果过程中能了解那是好事,但为了了解 完全去了解并不重要。 现在开发dvd的多半不会去研究电子元器件。 都说买个主板,买个芯片的。 如果真有那样的人, 那就是用高级语言编程,然后反汇编, 最终去仔细看汇编。。。再 0101000001 返璞归真啊。。。

aiyy520女装货源 aiyy520女装批发 aiyy520女装代理

 aiyy520女装商城

以上内容由aiyy520com 女装商城 女装官网提供

你点开+号自己看看,第一个参数是进程ID,你写的是进程取ID,这个是对的,然后第二个参数是十进制内存地址,你写的是基址+1089,那也是对的,但是你必须确保基址已经被赋值为内存_驱动读写1读整数型,然后再加上1089,你第三个参数没有添加上逗号,第三个参数就是欲写入值,这个参数你没写啊,不然怎么写内存?有问题继续问我

以上就是关于我用汇编写的程序为什么基址有问题全部的内容,包括:我用汇编写的程序为什么基址有问题、用易语言这么写 内存_驱动读写1.写整数型 (取进程ID (“crossfire.exe”), 基址 + 1089)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/10161033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存