Как программно разрешить выполнение ActiveX в IE

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Aq1982
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 03.01.2005 (Пн) 9:38

Как программно разрешить выполнение ActiveX в IE

Сообщение Aq1982 » 04.01.2005 (Вт) 9:16

Люди добрые! Наткнулся вот на какую проблему:
В программе находиться стандартный ActiveX компанент - Webbrowser (основа IE). В него загружается страница на которой, скажем, находиться кнопка. Обработчик нажатия этой кнопки (на VBS) подключает Dll. В этот момент Browser выдает собщение "Разрешить выполнение небезопасного компанента? ". Программа работает в Off-line и при работе это сообщение будет СИЛЬНО мешать. Посоветуйте как его убить.
Код страницы.

<html>
<head>
<title>Untitled</title>
<script language="VBScript" for="but" event="OnClick">
<!--

set a=createobject("Test0001.go")
a.gen
window.navigate("c:\outro.html")

//-->
</script>
</head>

<body>
<form action="t1" name="f1" id="f1">
<input type="button" name="But" value="Go">
</form>


</body>
</html>

Сама программа это обычный EXE файл, написанный на VB. может он может в реестре изменить установки безопасности, а при выходе вернуть их обратно. Или в настройках компанента есть че-нить такое.
Менять уровень безопасности в речную пробовал. Результат тот же
Заранее пасиба!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.01.2005 (Вт) 14:27

Изображение

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 06.01.2005 (Чт) 20:07

Из личного опыта: надо просто реализовать IObjectSafety. Как у нас с IDL?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Aq1982
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 03.01.2005 (Пн) 9:38

Сообщение Aq1982 » 08.01.2005 (Сб) 21:41

А может чуть подробнее расскажешь как? Что бы я дальше разобрался.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.01.2005 (Сб) 21:44

Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Aq1982
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 03.01.2005 (Пн) 9:38

СПЕАСИБО!!!

Сообщение Aq1982 » 09.01.2005 (Вс) 11:48

Более чем понятно. Огромное спасибо! пойду пробоваить

Aq1982
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 03.01.2005 (Пн) 9:38

Все супер!

Сообщение Aq1982 » 09.01.2005 (Вс) 15:26

Все работает!!! Вражеское сообщение побежденно! Огромное спасибо!!!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 11

    TopList  
cron