IDE / Assembler上的实时更改

时间:2017-07-27 14:36:23

标签: ide reverse-engineering disassembly ollydbg cheat-engine

  

我是新手,很抱歉使用不当或过度解释。我正在学习代码语言和我发现将它带到我的世界的方式,所以我可以更好地学习它,编写/玩游戏。

当一个窗口关闭游戏时需要调用一个函数,当角色移动或你选择一个项目时,一切都有一个命令,功能,过程或一些地址变化的值等等......我想要什么要知道是否有某些东西能够实时显示每次通话,每次价值变动,地址价值变化等等......

现在我必须通过CheatEngine到达某个值地址,更改值直到找到正确的地址。有了这种事情,我会列出现在正在发生的事情的清单,以及过去事情的“日志”,然后我会到达我做某事的确切时间,所以我将不得不关注列表并发现我的“东西”是什么

  1. 点击按钮;
  2. 检查“Click”时发生的实时事情 在一个按钮“过程;
  3. 了解哪个电话对此负责,以及它做了什么;
  4. 现在我可以使用“点击按钮”进行编码,而无需实际点击该按钮;
  5. 我已经在某个地方看到了,这就是为什么我在这里问,如果我完全错了而且这不存在,我很抱歉,我会删除这篇文章。

1 个答案:

答案 0 :(得分:0)

我相信调试器就是你想要的。

Visual Studio中的调试器完全符合您的描述,您可以在程序的任何阶段查看变量和对象的实时值。

您可以设置' Break Points'这会在你放置代码的任何地方停止代码,允许你检查你的变量。

你也可以'步骤''通过你的代码,它将在你的代码中逐行排列,停在每一行以允许你检查。

这是一个很好的页面,用于概述Visual Studio 2017中的调试: https://msdn.microsoft.com/en-us/library/y740d9d3.aspx