Как проверить зарегистрирован ли уже ActiveX
От: artem_ Украина  
Дата: 03.04.02 14:13
Оценка:
Собственно %сабж
Осуществимо все, что представимо!
Re: Как проверить зарегистрирован ли уже ActiveX
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 03.04.02 14:18
Оценка:
Здравствуйте artem_, Вы писали:

В смысле, ActiveX контрола?

Смотришь есть ли в реестре запись HKEY_CLASSES_ROOT\CLSID\{Your_ActiveX_Guid} или
HKEY_CLASSES_ROOT\Your_ProgId
Re: Как проверить зарегистрирован ли уже ActiveX
От: Vi2 Удмуртия http://www.adem.ru
Дата: 03.04.02 14:24
Оценка:
Здравствуйте artem_, Вы писали:

A>Собственно %сабж

Можно попытаться создать его через CoCreateInstance(...,IID_IUnknown,...). Если не успешно, значит, не зарегистрирован. Если успешно, удалить и продолжить работу.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[2]: Как проверить зарегистрирован ли уже ActiveX
От: mitq Россия  
Дата: 04.04.02 05:29
Оценка:
Тише едешь — хрен доедешь.
Re[2]: Как проверить зарегистрирован ли уже ActiveX
От: artem_ Украина  
Дата: 04.04.02 07:48
Оценка:
Здравствуйте Vi2, Вы писали:

Vi2>Здравствуйте artem_, Вы писали:


A>>Собственно %сабж

Vi2>Можно попытаться создать его через CoCreateInstance(...,IID_IUnknown,...). Если не успешно, значит, не зарегистрирован. Если успешно, удалить и продолжить работу.

а если не секрет, где взять параметры для этой функции, я пробовал вызвать DllGetClassObject, но он требует что бы у нее параметр типа REFCLSID был инициализирован, а как?
Осуществимо все, что представимо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.