当同一接口也被注册时,免注册COM是否有效



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

我目前正在试图弄清楚的是,当您尝试使用的组件也在Windows注册表中独立注册时,这是否仍然应该有效。

例:

...MyAppMyApp.exe
...MyAppMyApp.exe.manifest
...MyApppdm.dll <- manifest points to this DLL for ProcessDebugManager Class

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

那么 MyApp 将使用哪个版本.exe?是来自注册表还是清单中引用的程序目录中的那个?

这应该得到支持吗?

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

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

相关内容

  • 没有找到相关文章

最新更新