如何枚举已注册的COM服务器

本文关键字:注册 COM 服务器 何枚举 枚举 | 更新日期: 2023-09-27 18:09:43

是否有任何"高级"方法来枚举c#中已注册的COM服务器?

我想避免直接访问注册表,也更喜欢得到某种类型的"对象"列表,至少包含以下信息:

  • 服务器名(人类可读的标识)
  • CLSID又名GUID
  • 服务器路径和文件名

如何枚举已注册的COM服务器

根据您的后续评论,您可能正在寻找组件类别,它允许COM对象声明它们是对象的"类型"。COM具有ICatInformation接口,它允许您枚举类别,也可以枚举实现特定类别的类。