Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ограничение Inrenet Explorera!!! [D6, Win95/98, WinME, NT4, Win2k, WinXP]


R_F$29{n}xp ©   (2002-09-20 21:25:00) 

Привет всем! У меня такой вопрос: Как в любой винде запретить Internet Exploreru обозреват мой винт? Т.е. мог открывать только сайты! Например: Если набрать "C:\" то откроется Диск C:
Спасибо за внимание! Если есть какие-нибуд исходники то можете выслать на E-Mail RF_XP@msn.com!


int64   (2002-09-23 20:52:00) [1]

Выслал недостающий модуль.


R_F$29{n}xp   (2002-09-23 17:01:00) [2]

Больше ни кто ни чего не знает?????


R_F$29{n}xp   (2002-09-23 14:11:00) [3]

Но ведь это где-то в регшистре должно указано быть!


MaratFromTomsk   (2002-09-23 07:50:00) [4]

IE это одна большая дырка в безопасность системы
кстати обзревать все это его любимая функция
рули правами пользвателя на то что ему нужно смотреть


R_F$29{n}xp   (2002-09-23 07:32:00) [5]

WBEvents ето компонент какой-то его у меня нет!
Пожалуста люди ну кто знает как ограничить IE?
Администраторы то должны знать!


R_F$29{n}xp   (2002-09-22 02:50:00) [6]

thx


int64   (2002-09-21 19:36:00) [7]

Вот пример программы, юзающей IShellWindows:
http://www.euromind.com/iedelphi/download/logview.zip

В событие WBEvents.OnBeforeNavigate2 из этого проекта добавь проверку на url.
Что-то типа
if pos("C:\",url)<>0 then Cancel:= True;
Само-собой, проверка должна быть умной.

Дерзай.


R_F$29{n}xp   (2002-09-21 18:31:00) [8]

А поподробней можно??


int64   (2002-09-21 15:32:00) [9]

Можно использовать IShellWindows. И т.о. у каждого запущенного IE, обрабатывать OnBeforeNavigate2.


R_F$29{n}xp   (2002-09-21 00:15:00) [10]

Проверять окна это не совсем точно же! В IE используется функция GetObject, которая позволяет получить экземпляр OLE или ActiveX. А файлы и папки это и есть ActiveX
Подскажите как ограничить использование этой функции. Может бфть патч есть какой-то

Все-таки делают же люди и все работает.


RomychK   (2002-09-20 23:53:00) [11]

Попробуй проверять имена окон, если начинается на с:
закрыть его (окно)


AL2002   (2002-09-20 23:29:00) [12]

>R_F$29{n}xp © (20.09.02 23:07)
>Ну а какой же? Моя прога должна ето и делат! Может быть где-
>нибудь в реестре? (Ключ тогда дайте PLZ!)
Я чуть не то имел в виду.
Прога не настройки должна менять, а следить за IE.


Song   (2002-09-20 23:20:00) [13]

ИМХО нет.
IE очень сильно встроен в систему, что-либо сделать программисту здесь трудно.


R_F$29{n}xp   (2002-09-20 23:07:00) [14]

Ну а какой же? Моя прога должна ето и делат! Может быть где-нибудь в реестре? (Ключ тогда дайте PLZ!)


AL2002   (2002-09-20 22:39:00) [15]

Только другой программой.


Наверх

Титульная страница Поиск, карта сайта Написать письмо