Warframe如何从其他目录加载它的dll?

时间:2019-04-19 00:46:18

标签: windows dll dynamic-loading

我试图弄清楚如何从不同于当前目录的文件夹中加载.dll文件,例如Warframe游戏。 Warframe在可执行文件之外的单独文件夹中拥有所有dll文件。 Warframe的某些dll文件位于Warframe\Tools\Windows\x64中,但其可执行文件位于Warframe\中。最初,我认为这只是使用LoadLibrary动态加载dll文件,但是当我查看Dependency Walker中的可执行文件时,我发现所有dll都是链接到该可执行文件的普通dll文件。 Dependency Walker说它们应该与可执行文件位于同一目录中,但事实并非如此。 dll文件位于Warframe\Tools\Windows\x64中,有些位于Warframe\Tools\Oodle\x64\final中,依此类推。Warframe如何做到这一点?

我已经看过网上了,但是找不到有关该操作的任何资源。

0 个答案:

没有答案