Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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.

Спасибо, что задали правильное направление для поиска.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам