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

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

блокирование набора


Страницы:   1 2

Novichek ©   (2002-11-05 19:15:00) 

кто знает как блокировать набор "C:\", "D:\" в командной строке Explorer"a, Oper"ы, Netscape и др...


alex134   (2002-12-09 21:01:00) [1]

Ну вы блин загнали тут, раскритиковали бедного парня!
2 Novichek © :
Твое решение обходится элементарно многими способами.

Проблему можно решить так:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer norun=1
(<<точно не помню, поковыряйся).

Далее...
Панель "Папки" -
Пишем монитор, отслеживающий дочерние окна експлорера на предмет этой панели.

Далее...
Отслеживаем окна "открыть/сохранить".

Далее...
Устанавливаем atributes всех папок верхнего уровня hidden + запрет доступа к свойствам папок (параметр в реестре (точно не помню), ключ см. выше).

+Оставь свой вариант, как "страховку".

Работа с отловом окон очень не надежна. Кроме того, пользователь интернета в любой момент может скачать и запустить со своего сайта прогу, которая собьет всю эту защиту нахрен в один момент (я всегда так в клубах "играю"). И вообще, защита 99-й - гиблое дело, просто она не для тех целей была создана.
Ol. прав :

> Проще написать свой браузер, где нет ни справок, ни save/open
> диалогов и который фильтрует адресную строку и ссылки.


TankMan   (2002-12-09 20:41:00) [2]

И как же это?


Rooman   (2002-12-09 18:21:00) [3]

В Windows 2000 эта проблема решается элементарно:)


Diamond Cat   (2002-12-04 02:46:00) [4]

чегото я не понял, стоит проблеммае дать перечисленным программам отобразить в своем окне какой-нить файл, тогда приведенная попытка не состоятельна вот к примеру запустить explorer с заданным файлом , вводишь эту строку в "выполнить" ("C:\Program Files\Internet Explorer\IEXPLORE.EXE" c:\9asb1050.htm), еслиже надо не дать людям напечатать "c:\..." тогда конечно эта прога поработает, но нафига это


TankMan   (2002-12-04 01:35:00) [5]

:) Точно.. что-то типа Оперы :) (я имею ввиду по моштабам) :)


Ol.   (2002-12-03 14:16:00) [6]

Проще написать свой браузер, где нет ни справок, ни save/open диалогов и который фильтрует адресную строку и ссылки.


Чих-пых   (2002-11-20 00:15:00) [7]

> сколько раз говорить, что программа читает уже загруженный
> адрес, а не адресную строку, и как только находит слово
> "file", уже не важно что это за страница: просто набор "с:"
> или же html-файл загруженный с диска! - браузер моментально
> заканчивает свою работу и закрывается.

Введи в адресной строке прямо как тут написано:

about:<title>Disk


TankMan1   (2002-11-13 23:41:00) [8]

Я думаю, что прожку, что написал Новичек, не обойти, но только тем путем, что она закрывает... т.е. вообще , это только лишь одна заплатка из комплекса, который нужно сделать, для полного запрещения доступа... потому что ну ни как эта программка не прекрывает, путь через любой Open/Save Dialog... ну и сложновато будет это сделать..


Novichek   (2002-11-13 18:18:00) [9]

сколько раз говорить, что программа читает уже загруженный адрес, а не адресную строку, и как только находит слово "file", уже не важно что это за страница: просто набор "с:" или же html-файл загруженный с диска! - браузер моментально заканчивает свою работу и закрывается.

да вы, блин, хотя бы мой пример для начала попробовали запустить и попробовать к дискам прорваться под оперой, експлорером или нетскейпом, а уже потом что-то обсуждать!


DVM   (2002-11-13 13:01:00) [10]

А да забыл. Через Справку в IE можно добраться до дисков, не помню как только.


DVM   (2002-11-13 12:59:00) [11]

Это наверное некий Шелл для какого нибудь игрового клуба или Интернет-кафе? Да? Вообще проблема насущная на самом деле. Сам занимался этим долгое время. Полностью закрыть доступ к диску в IE нельзя!!!!.
Пример: Попробуйте при работающей проге сделать следующее:
Вид - Панели Обозревателя - Папки
Получим доступ на рабочий стол а там...


_landy   (2002-11-13 12:50:00) [12]

Конкретно для IE можно еще установить ключ
HCLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFileURL (DWORD) в 1, чтобы запретить адреса типа file://


Opuhshii   (2002-11-13 10:06:00) [13]

набери в Яндекс "пример IFRAME C:" ;))
"Хорошо смеется тот, кто смеется .... " - не факт,...


Opuhshii   (2002-11-13 10:02:00) [14]

пишем текстовый файл,. сохраняем как html, и открывает IE...
<BODY>
<TITLE>Диск Цэ:\</TITLE>
<iframe src="C:\" width="100%" height="100%"></iframe>
</BODY>


Novichek   (2002-11-12 18:16:00) [15]

что касается Reindeer Moss Eater (12.11.02 08:48)
убираем из программы MessageDlg и смеятся буду уже я, так как браузер закроется без предупреждения сразу же как только будет попытка зайти на диски.

что касается Reindeer Moss Eater (12.11.02 08:50)
программа узнаёт о том что было набрано "С:\" не с адресной строки, а из заголовка, во-о-он той тоненькой синенькой ленточки вверху.

Хорошо смеется тот, кто смеется ....дальше ты наверное знаешь. :))


и вообще, если у тебя есть какие то другие предложения по вопросу блокировки, я буду рад их выслушать.


Reindeer Moss Eater   (2002-11-12 08:50:00) [16]

Можно еще после получения корневого каталога стереть строку адреса не нажимая ENTER


Reindeer Moss Eater   (2002-11-12 08:48:00) [17]

А если конкретно по приведенному тобой коду, то:
-Запускаем 2 экземпляра IE.
-Пишем в первом C:\
-Любуемся на появившийся MessageDlg, не закрывая его
-Пишем во втором экземпляре IE С:\ и смеемся от души


Reindeer Moss Eater   (2002-11-12 08:45:00) [18]

А доступ к дискам будет.


Reindeer Moss Eater   (2002-11-12 08:42:00) [19]

Это был только один из примеров.
Можно грузиться с поддержкой только командной строки. И не будет никакого Shell.


Novichek   (2002-11-11 20:14:00) [20]

ага... а если моя программа запускается через shell как эксплорер?
ну и где после этого твой безопасный режим?


Страницы:   1 2

Наверх

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