gpt4 book ai didi

windows - 从操作系统的角度来看,C++ 中动态加载 DLL 的内部机制?

转载 作者:可可西里 更新时间:2023-11-01 10:30:41 32 4
gpt4 key购买 nike

我无法获得有关从 C++ 动态加载 DLL 文件的很多信息。我知道它确实使用了一些函数,例如 LoadLibrary 和 FreeLibrary 与 GetProcAddress 。但是从操作系统的角度来看,它实际上是如何在内部工作的,比如它实际在哪里寻找 DLL 文件,以及它在哪里加载,比如内存?有人可以用一些图表帮助我吗?

最佳答案

DLL 搜索顺序在 MSDN 中描述。 ,还有一个 article on DLL loading , 和两部分 article describing PE format ( part two here )(它们有点旧,但我不认为它们已经过时)。浏览 MSDN 杂志和 MSJ 文件,您可能会找到更多信息。

关于windows - 从操作系统的角度来看,C++ 中动态加载 DLL 的内部机制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1405016/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com