Страница: 1 |
Страница: 1 |
Вопрос: Как прописать, что мой ActiveX - безопасный?
Добавлено: 18.10.05 14:59
Автор вопроса: programmer1
Создан ActiveX Control, в Бейсике 6.0.
При его отображении Internet Explorer выдает предупреждение:
"Страница может содержать опасные программы (элементы ActiveX). Разрешить их выполнение?"
Как избавиться от этого назойливого окна?
Можно ли это в самом контроле задать?
Если сразу трудно ответить, то хотя бы направьте, где почитать про то как это сделать...
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 18.10.05 15:05
http://support.microsoft.com/default.aspx?scid=kb;en-us;182598
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 18.10.05 21:04
ой... дык получается если такое написать в проге своей (в активиксе), можно убийственные вещи делать?
programmer1, если получится, свисни плиз
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 18.10.05 21:24
Нет.
Неподписанные всё равно отключаться будут. Окоромя тех, у кого стоит в настройках разрешать всё.
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 19.10.05 02:00
тогда
http://support.microsoft.com/default.aspx?scid=kb;en-us;182598
не имеет смысла? Или можно как нибуть "подписать" свой активикс? Я так понимаю речь идёт о электронном сертификате?
Номер ответа: 5
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #5
Добавлено: 19.10.05 03:09
Как правило, написанное там имеет смысл.
Можно. Точно. Именно сертификатом. Попробуй удалить нафиг флэш-плеер, потом зайди на сайт с флэшками, он скачается и спросит тебя об установке. Там всё написано - чей он и кем подписан...
Номер ответа: 6
Автор ответа:
programmer1
Вопросов: 11
Ответов: 13
Профиль | | #6
Добавлено: 19.10.05 10:40
А какие 4 файла лежат в дистрибутиве бейсика в папке
\Common\Tools\VB\Unsupprt\Typlib\
В моем дистрибутиве VS6.0 нет такой папки, а по предписанию статьи их надо скопировать в файл проекта.
У кого есть такая папка, загляните, пож., туда и скажите, какие там файлы лежат!
Номер ответа: 7
Автор ответа:
programmer1
Вопросов: 11
Ответов: 13
Профиль | | #7
Добавлено: 19.10.05 11:17
Ладно, все tlb-шки дистрибутива в папке проекта.
Теперь Type Library Generator ругается, может он у меня старый?
Чего ему не хватает?
Microsoft (R) Type Library Generator Version 2.20.4230
Copyright (c) Microsoft Corp. 1993-1995. All rights reserved.
fatal error M0006: unable to pre-process input file
Номер ответа: 8
Автор ответа:
programmer1
Вопросов: 11
Ответов: 13
Профиль | | #8
Добавлено: 19.10.05 12:25
Сгенерилась, надо было с ключом /nocpp запускать mktyplib.exe
Номер ответа: 9
Автор ответа:
programmer1
Вопросов: 11
Ответов: 13
Профиль | | #9
Добавлено: 19.10.05 13:10
Пример из статьи сделан, там надо было контрол тестовый создать и сделать безопасным...
Так вот, в результате на получившийся контрол Internet Explorerугается так же как а на все остальные.
Номер ответа: 10
Автор ответа:
programmer1
Вопросов: 11
Ответов: 13
Профиль | | #10
Добавлено: 19.10.05 13:51
Но все равно благодарю, а больше нечего посмотреть?
Номер ответа: 11
Автор ответа:
programmer1
Вопросов: 11
Ответов: 13
Профиль | | #11
Добавлено: 14.11.05 09:19
Проблема решена, действительно чтобы IE перестал выдавать Message Box "Страницу может содержать опасные программы..." надо было прописать интерфейс IObjectSafety.
Спасибо, что задали правильное направление для поиска.