Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Иметь ActiveX без typelib-ресурса 
:(
    Опции темы
Alexeyt
Дата 29.7.2010, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 15.9.2006
Где: около Москвы

Репутация: нет
Всего: 2



Можно ли иметь библиотеку activex _без typelib-ресурса? Т.е. удалить ресурс я могу, но dll после этого перестает регистрироваться через regsvr32. Можно ли регистрировать dll без typelib-ресурса?
Если нет, что делать для того, чтобы приложение (не мое) не могло использовать эту dll. 
PM WWW   Вверх
xvr
Дата 12.8.2010, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Alexeyt @  29.7.2010,  19:56 Найти цитируемый пост)
Можно ли иметь библиотеку activex _без typelib-ресурса?
Можно.

Цитата(Alexeyt @  29.7.2010,  19:56 Найти цитируемый пост)
Т.е. удалить ресурс я могу, но dll после этого перестает регистрироваться через regsvr32.
Еще надо удалить упоминание о typelib из соответствующих .reg файлов.
 


Это сообщение отредактировал(а) xvr - 12.8.2010, 16:50
PM MAIL   Вверх
Alexeyt
Дата 12.8.2010, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 15.9.2006
Где: около Москвы

Репутация: нет
Всего: 2



Поясните, из каких reg файлов? есть некая dll- никаких файлов для нее нет..
PM WWW   Вверх
xvr
Дата 12.8.2010, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Alexeyt @  12.8.2010,  16:52 Найти цитируемый пост)
есть некая dll- никаких файлов для нее нет..
Исходников от нее тоже нет? Тогда могут быть проблемы  smile 
Цитата

Поясните, из каких reg файлов?
Если dll сделана с помощью ATL, то вся информация о регистрации ее лежит в ней самой в виде набора текстовых файлов. Их надо извлечь и удалить строки типа
Цитата

    'TypeLib' = s '{A12FBB8E-7488-48C6-AEA7-8616AA91A1F9}'

потом положить обратно

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.