Как сделать проверку установлен ли специальный плагин?

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
Corite
Сообщения: 32
Зарегистрирован: 29 июл 2004, 13:46

Как сделать проверку установлен ли специальный плагин GDLWebControl2.01?
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Наверное, примерно так же как и проверку на то, установлен ли флеш.
2B OR NOT(2B) = FF
Corite
Сообщения: 32
Зарегистрирован: 29 июл 2004, 13:46

)))))) В том то и дело, что я не до конца понял, как она работает. Вернее не понял тот момент, как проверяется наличие плагина)))))
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Corite, всё очень просто. Тебе нужно знать CLSID ActiveX'а.
Дальше пишешь

<OBJECT CLASSID="clsid:XXX-XXX-XXX-XXX">
объект не загрузился
</OBJECT>

Можно чуть усложнить при помощи JScript...
Даже самый дурацкий замысел можно воплотить мастерски
Corite
Сообщения: 32
Зарегистрирован: 29 июл 2004, 13:46

А как мне узнать этот CLSID?
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Вариантов море. Можно в реестре поискать. Можно oleview32.exe запустить. И т.д.
Даже самый дурацкий замысел можно воплотить мастерски
Corite
Сообщения: 32
Зарегистрирован: 29 июл 2004, 13:46

Спасибо! только в реестре я не нашел, а oleview32.exe у меня нет.
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Google ещё никто не отменял.
См. например тут:
http://www.graphisoft.com/products/obje ... olref.html
Даже самый дурацкий замысел можно воплотить мастерски
Corite
Сообщения: 32
Зарегистрирован: 29 июл 2004, 13:46

Ух ты! Супер, спасибо большое!!!
Corite
Сообщения: 32
Зарегистрирован: 29 июл 2004, 13:46

Если я правильно понимаю надпись "объект не загрузился" в вашем примере появляется, если плагин с соответствующем clsid не установлен?
Ответить