В MS VS C# в контекстном меню проекта доступен пункт Add Reference, в нём вкладка COM позволяет добавлять неуправляемые сборки из ActiveX DLL. В таблице присутствуют столбцы Component Name, TypeLib Version, Path. Мне бы хотелось реализовать похожую функциональность — получить список зарегистрированных DLL библиотек и для каждой из них получить название, версию и путь к файлу.
Также список зарегистрированных DLL доступен в утилите OleView ("C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\OleView.Exe" ).
Кто-нибудь знает, насколько сложно это реализовать? Может быть есть уже готовые решения?