Получить имя и информацию о версии каждого компонента ActiveX, зарегистрированного на ПК (.NET) - PullRequest
0 голосов
/ 21 октября 2009

Я ищу быстрый и грязный способ получить список всех компонентов ActiveX, повторно зарегистрированных на ПК, вместе с информацией о версии.

В основном мне нужно длинное имя компонента (например: библиотека объектов Microsoft Excel 12.0), имя файла (например: EXCEL.EXE) и номер версии.

Я хочу получить это программно, используя .NET.

Ответы [ 2 ]

0 голосов
/ 22 октября 2009

Не .Net, но Microsoft предоставляет источник для OLEView

См .: http://msdn.microsoft.com/en-us/library/w9yyfff5(VS.80).aspx

Я считаю, что это классический взгляд на зарегистрированные элементы управления в вашей системе.

Я также согласен с Артуром, вы увидите кучу элементов управления.

0 голосов
/ 21 октября 2009

Сканирование реестра в HKCR \ CLSID - все COM-компоненты зарегистрированы.

Но: вы получите много элементов управления ActiveX! Я не знаю, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...