簡體   English   中英

將'em(函數)保存在內存中的相同位置

[英]Keep 'em (functions) in the same place in memory

我正在構建一個Windows的C ++應用程序,我將用DLL掛鈎(在匯編代碼中)。 但我在逆向工程我制作的控制台應用程序時遇到了問題。

我想將函數地址保存在同一個地方,但每次編輯和重建DLL時它們都會繼續在內存中移動。

有沒有辦法讓他們在同一個地方? 有沒有辦法將變量(例如int )的后備存儲保存在同一位置(內存地址)?

您不需要使用匯編語言對地址進行硬編碼。

您可以照常鏈接DLL。

如果這對您不起作用,請發布代碼和確切的問題描述。

簡答:不。 我從未聽說過使用此功能的編譯器/鏈接器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM