0

我正在尝试为 WMI 注册不同版本的 dll。我们需要在同一台服务器上部署 2 个版本的应用程序。但是后面注册的dll会覆盖之前注册的dll。不能在同一台机器上注册2个不同版本的dll吗?

4

1 回答 1

0

欢迎来到DLL 地狱

在 COM 和 Windows 的其他部分中,在引入并行无注册表程序集之前,注册表用于确定要使用的底层 DLL。如果注册了不同版本的模块,则会加载此 DLL 而不是预期的。这种情况可能是由注册相同库的不同版本的冲突安装引起的,在这种情况下,最后一次安装将占上风。

于 2014-12-04T10:13:32.137 回答