0

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

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

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

4

2 回答 2

2

您不需要用汇编语言对地址进行硬编码。

您可以像往常一样链接 DLL。

如果这对您不起作用,请发布代码和确切的问题描述。

于 2012-07-07T19:39:55.283 回答
0

简短的回答:没有。我从未听说过具有此功能的编译器/链接器。

于 2012-07-08T07:20:48.537 回答