重定向插件 DLL 清单中的依赖 DLL

问题描述 投票:0回答:1

我正在编写一个 DLL,它可能通过调用 LoadLibrary 来加载,并指定其安装位置的绝对路径。 (对 LoadLibrary 的调用很可能在第三方应用程序中,客户必须配置该应用程序以指向我的 DLL。)

问题是我的 DLL 依赖于安装在与我的同一目录中的其他 DLL - 但该目录不在 DLL 搜索路径上。

我认为我需要将一个清单与我的主 DLL 关联起来,该清单指向我的辅助 DLL ...有人有这样做的示例吗?

注意:这不是托管代码 - 仅限本机。

windows dll manifest
1个回答
2
投票

对于遇到同样问题的其他人,我最终通过将所有辅助 DLL 标记为延迟加载,然后从主 DLL 的目录加载延迟加载辅助函数来解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.