我正在读取PE文件的导入表,我能够从IMAGE_IMPORT_DESCRIPTOR结构中获取它导入的DLL的名称,但是我找不到DLL路径的位置。 我怎么读它们?
答案 0 :(得分:4)
您必须等到运行时才能获取导入的DLL的路径。这是因为答案取决于加载库时的运行时环境。
例如,两个不同的程序可能有两个不同的DLL搜索路径。因此,导入的DLL的路径可能与这两个程序不同。
答案 1 :(得分:1)
您不能这样做,系统将在运行时从适当的位置加载相应的dll。在那一点之前找不到路径是不可能的。
答案 2 :(得分:1)
PE图像仅包含从属路径的依赖关系的名称(和扩展名)。