代码之家  ›  专栏  ›  技术社区  ›  Roel

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

  •  1
  • Roel  · 技术社区  · 6 年前

    这是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)

    0 回复  |  直到 6 年前