C# 如果我通过COM接口更新正在运行的程序使用的DLL,会发生什么?
我有一段未管理的代码通过COM接口访问我的托管DLL。如果我在不关闭其他程序的情况下更新DLL会发生什么 谢谢可能没什么 很可能DLL文件正在使用中,您将无法替换它。您将收到一个错误,说明该文件正被另一个进程使用。可能什么都没有C# 如果我通过COM接口更新正在运行的程序使用的DLL,会发生什么?,c#,com,C#,Com,我有一段未管理的代码通过COM接口访问我的托管DLL。如果我在不关闭其他程序的情况下更新DLL会发生什么 谢谢可能没什么 很可能DLL文件正在使用中,您将无法替换它。您将收到一个错误,说明该文件正被另一个进程使用。可能什么都没有 很可能DLL文件正在使用中,您将无法替换它。您将收到一个错误,说明文件正被另一个进程使用。COM是将DLL加载到进程的中介,这一事实不会改变任何事情。一旦加载,就Windows而言,加载的DLL是否为加载的DLL-COM。它的行为与任何其他DLL相同。COM是将DLL加
很可能DLL文件正在使用中,您将无法替换它。您将收到一个错误,说明文件正被另一个进程使用。COM是将DLL加载到进程的中介,这一事实不会改变任何事情。一旦加载,就Windows而言,加载的DLL是否为加载的DLL-COM。它的行为与任何其他DLL相同。COM是将DLL加载到进程中的中介,这一事实不会改变任何事情。一旦加载,就Windows而言,加载的DLL是否为加载的DLL-COM。它的行为与任何其他DLL相同。