我正在为Windows构建一个C ++应用程序,该应用程序将与DLL(在汇编代码中)挂钩。但是我在反向工程我制作的控制台应用程序时遇到了问题。
我想将函数地址保留在同一位置,但是每次我编辑和重建DLL时,它们都会在内存中移动。
有没有办法将它们放在同一位置?有没有一种方法可以将变量(例如int
)的后备存储保持在同一位置(内存地址)?
最佳答案
您无需使用汇编语言对地址进行硬编码。
您可以照常与DLL链接。
如果这对您不起作用,请提供邮政编码和确切的问题描述。
关于c++ - 将它们(功能)放在内存中的同一位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11377791/