这是C++/本机代码、Windows、VisualStudio 2017。
我有一些第三方库,我使用它们的构建系统(CMASE)构建,但是它们的构建系统是如何建立的,在创建的DLL是如何命名的方面不是很灵活。一个库构建两个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)