【发布时间】:2012-05-12 18:02:45
【问题描述】:
当执行“调用”指令来调用 DLL 导出函数时,它会将 EIP 设置为存储在 DLL 中的函数的地址。如果同时执行的另一个程序,调用了属于同一个DLL的同一个函数,跳转地址是否相同?
【问题讨论】:
-
为什么重要?你想解决什么问题?
-
为什么要问这个?这些知识如何使您受益?在虚拟地址空间中,答案是“也许,但无论如何你都不应该指望它”。
-
因为我想知道 DLL 的实例是属于进程的东西还是其他东西。如果一个DLL被多个程序同时使用,是否意味着这个DLL会有很多实例?
标签: windows winapi dll assembly x86