1

我正在读取 PE 文件的导入表,并且能够从 IMAGE_IMPORT_DESCRIPTOR 结构中获取它导入的 DLL 的名称,但我找不到 DLL 路径的位置。我怎样才能阅读它们?

4

3 回答 3

4

您必须等到运行时才能获得导入的 DLL 的路径。这是因为答案取决于加载库时的运行时环境。

例如,两个不同的程序可能有两个不同的 DLL 搜索路径。因此,这两个程序的导入 DLL 的路径可能不同。

于 2012-04-10T17:15:51.873 回答
1

你不能这样做,系统会在运行时从适当的位置加载相应的dll。在此之前不可能弄清楚路径。

于 2012-04-10T17:13:31.157 回答
1

PE 图像仅包含依赖项的名称(和扩展名),而不包含它们的路径。

于 2012-04-11T06:25:02.147 回答