| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Разрешение выполнения ActiveX в IE |
| Автор: Aq1982 1.1.2005, 18:04 |
| Люди добрые! Наткнулся вот на какую проблему: В программе находиться стандартный 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. может он может в реестре изменить установки безопасности, а при выходе вернуть их обратно. Или в настройках компанента есть че-нить такое. Заранее пасиба! |
| Автор: cardinal 1.1.2005, 18:42 | ||
Помоему в самом IE включаются и отключаются всякие такие предупреждения (Сервис->Свойства обозревателя...). |
| Автор: bom 1.1.2005, 20:48 | ||||
Конечно может, все настройки безопасности IE хранятся в реестре, запустив мониторинг изменения реестра и изменив настройки руками в самом браузере
|
| Автор: Aq1982 1.1.2005, 21:37 |
| Я пробовал! все разрешил. А этот гад живее всех живых. МОжет дело в зоне. В настройках IE настраивается безопасность отдельно для 4 зон. Но ни одна не относиться к локальному компьютеру |
| Автор: Aq1982 9.1.2005, 15:27 |
| Я нашел решение! если кому кода поеадобиться: http://bbs.vbstreets.ru/viewtopic.php?t=12444 |
| Автор: Vach 9.1.2005, 23:16 |
| ! Класс ! Пригодится можно не сомневаться ! Пойду проверять ! |