我正在为Windows构建一个C ++应用程序,该应用程序将与DLL(在汇编代码中)挂钩。但是我在反向工程我制作的控制台应用程序时遇到了问题。

我想将函数地址保留在同一位置,但是每次我编辑和重建DLL时,它们都会在内存中移动。

有没有办法将它们放在同一位置?有没有一种方法可以将变量(例如int)的后备存储保持在同一位置(内存地址)?

最佳答案

您无需使用汇编语言对地址进行硬编码。

您可以照常与DLL链接。

如果这对您不起作用,请提供邮政编码和确切的问题描述。

关于c++ - 将它们(功能)放在内存中的同一位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11377791/

10-11 15:44