我正在使用disassember(目前VS反汇编窗口)调试应用程序,主要是因为我没有DLL的源代码/符号我正在调试。
我想知道的是DLL中的哪个函数正在调用我的代码。我怀疑(并且想检查)它是否是导出的函数。
使用调试器我可以看到我正在调用的内存位置是“0x52CCCF94”。所以根据我的理解,如果我可以告诉每个导出函数的映射位置,我可以告诉哪个导出函数可能调用我的代码。
所以如果我写的是正确的,我的问题是如何计算每个导出的函数“入口点”(我可以在依赖walker中看到)到它在内存中的位置。 如果我写的是一个完全无稽之谈,有人可以指出我或让我指向正确的方向吗?
正如你所看到的那样,我有点在黑暗中行走,试图感受我的路,并尽可能多地学习。
非常感谢任何帮助! : - )