Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как получить список зарегистрированных в моей системе компонентов по regsvr32  (Прочитано 10812 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Башмак
Гость
« : 28-06-2007 02:30 » 

Как получить список зарегистрированных в моей системе компонентов по regsvr32
Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 28-06-2007 07:59 » 

Реестр\HKCR\CLSID\*\InprocServer32\дефолтное_значение содержит путь к модулю компонента

здесь * означает произвольный CLSID
для того, чтобы получить список компонентов, нужно перебрать все ключи в HKCR\CLSID, в которых есть подключ InprocServer32
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
sss
Специалист

ru
Offline Offline

« Ответ #2 : 28-06-2007 08:30 » 

Есть в PSDK утилитка OleView.Exe

Я ее тут прицепил может будет работать без PSDK...

* OleView.rar (48.19 Кб - загружено 1279 раз.)
« Последнее редактирование: 28-06-2007 08:37 от sss » Записан

while (8==8)
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 28-06-2007 09:54 » 

именно это она и делает - пробегает по реестру и выводит результаты поиска в виде дерева.
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines