我想打印 DLL 中函数的代码。
我加载了 dll,我有所需函数的名称,下一步是什么?
谢谢!
最佳答案
实际上,下一步就是获取代码。 DLL 中的内容是对象代码——二进制代码,其形式已准备好供处理器执行,但尚未准备好打印。
您可以反汇编DLL中的内容。如果您习惯使用汇编语言,这可能很有用,但它绝对不是原始源代码(也可能不是任何非常接近它的代码)。如果您想反汇编它,将其加载到您的程序中(通常)并不是一个很好的起点。尝试打开 VS 命令行并使用 dumpbin/disasm yourfile.dll
。做好应对大量输出的准备,除非相关 DLL真的很小。
关于c++ - 打印 DLL 中函数的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5670819/