如果我通过COM接口更新正在运行的程序使用的DLL,会发生什么?

本文关键字:DLL 什么 程序 如果 COM 接口 更新 运行 | 更新日期: 2023-09-27 18:18:13

我有一段非托管代码通过COM接口访问我的托管DLL。如果我更新我的DLL而不关闭其他程序会发生什么?

谢谢

如果我通过COM接口更新正在运行的程序使用的DLL,会发生什么?

可能什么都没有。

很有可能DLL文件将被使用,并且您将无法替换它。您将得到一个错误,说文件正在被另一个进程使用。