创建特定版本的COM对象

时间:2018-02-06 10:33:13

标签: c# com activex

我有一个COM对象的多个版本与ProgId" MyActiveX.Environment"在我的系统上。这些版本是同时注册的。

我现在想要创建该COM对象的特定版本,并且不知道该怎么做。

以下一行将给我一个实例:

Type type = Type.GetTypeFromProgID("MyActiveX.Environment", true);

我怀疑以下行给了我版本2.0但它失败了:

Type type = Type.GetTypeFromProgID("MyActiveX.Environment.2.0.0.0", true);

我看到在HKLM \ SOFTWARE \ Classes \ CLSID ... \ InprocServer32 \ 2.0.0.0下的注册表中注册了2.0.0.0版。

0 个答案:

没有答案
相关问题