我正在编写一个DLL,它可能通过调用LoadLibrary加载,指定安装位置的绝对路径。 (对LoadLibrary的调用可能在第三方应用程序中,客户必须将应用程序配置为指向我的DLL。)
问题是我的DLL依赖于安装在与我相同的目录中的其他DLL - 但该目录不在DLL搜索路径上。
我认为我需要将清单与指向我的辅助DLL的主DLL关联起来......有没有人有这样做的例子?
注意:这不是托管代码 - 本机onl。
答案 0 :(得分:2)
对于有同样问题的其他人,我最终通过将所有辅助DLL标记为delayload,然后从主DLL的目录加载delayload辅助函数来解决此问题。