更改由另一个dll加载的dll的名称

时间:2018-11-08 14:56:35

标签: c++ visual-studio dll

这是所有C ++ /本机代码,Windows,Visual Studio 2017。

我有一些使用它们的构建系统(CMake)构建的第三方库,但是它们的构建系统的设置方式,对于所创建的dll的命名方式不是很灵活。一个库生成2个dll,例如A.dll和B.dll; A.dll依赖于/加载B.dll,而我的应用程序依赖于A.dll。

我的问题是是否有一种方法可以修改A.dll,以便我可以将B.dll重命名为C.dll,并且A.dll将尝试加载C.dll而不是B.dll。 (我知道在重命名dll之后使用dumpbin和lib重新创建导入库,但这不是我的意思,因为那将需要重新链接假设的A.dll)

0 个答案:

没有答案