C++逆向之函数工作的原理

先思考两个问题

  • 当函数执行时,程序流程会转到函数体内的实现地址,只有遇到return语句或者“}”符号才返回到下一条语句的地址处,请问编译器是如何确定应该回到什么地址处的?
  • 为什么很多高级语言在传递参数时会将实参复制给形参这一操作呢?

win xp经典扫雷的魔改(上)

这是之前发布到某论坛的教程。当时是在xp的环境下改的。现在在win10重新修改下。
魔改的目的是给经典扫雷加一个无敌的选项,勾选后踩雷自动变成插旗。
教程分为上和下。上是实现UI的修改;下是实现踩雷自动变成插旗。