1

您可以使用免注册 COM来避免向注册表注册 COM dll。

我目前试图弄清楚的是,当您尝试使用的组件独立注册到 Windows 注册表时,这是否仍然应该工作。

例子:

...\MyApp\MyApp.exe
...\MyApp\MyApp.exe.manifest
...\MyApp\pdm.dll <- manifest points to this DLL for ProcessDebugManager Class

但是,另一个版本的 pdm.dll也可能由另一个程序在注册表中注册。

MyApp.exe 然后将使用哪个版本?注册表中的一个还是清单中引用的程序目录中的一个?

这应该支持吗?

4

1 回答 1

0

当我尝试它时,我的私有 DLL 是由进程加载的,而不是在注册表中注册的那个。(通过 ProcessExplorer 验证)

我仍然不知道这是否完全支持,但我想它已经足够好了。

于 2013-10-10T14:38:03.807 回答