|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.12.2008, 23:19 | #1 |
Пользователь
Регистрация: 29.09.2008
Сообщений: 56
|
Как контролировать доступ в интернет, используя реестр
Может ли кто-нибудь помочь контролировать доступ в интернет. Необходимо с помощью двух кнопок на форме отключать и включать доступ в интернет на компьютере, не выключая при этом сетевую карту.
При этом используется работа с реестром. Нашел на Delphi World похожую статью, только по отключению команды "Завершение работы". Хотел ее изменить, но не знаю какую ветку реестра нужно редактировать. Может, кто-то сталкивался с подобной ситуацией? Помогите. Очень нужно. Вот код по отключению команды "Завершение работы": procedure TForm1.Button1Click(Sender: TObject); var a: TRegistry; begin a := TRegistry.create; with a do begin RootKey := HKEY_CURRENT_USER; OpenKey('\Software\Microsoft\Window s\CurrentVersion\Policies\Explorer' , true); WriteInteger('NoClose', 1); CloseKey; Free; end; end; |
30.12.2008, 04:27 | #2 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
ну как бы сказать.. интернет это не устройство и не функция, можно в принципе убрать сетевые подключения, т.к. инет может раздаваться через шлюз, но проблема в том что тогда сетка может отвалиться... если используется свое подключение к интернету можно его заблокировать, а если через локальную сеть то убрать шлюз, а потом заного установить, но это проканает если IP статичный а не присвоен DHCP
лучше использовать фаервол, тыкнул запретить он не пускат пакеты в сеть, но локалка будет работать, но там уже не реестр, а прослушивание портов идет Последний раз редактировалось KORN; 30.12.2008 в 04:29. |
30.12.2008, 09:36 | #3 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
зачем реестр ? для этого есть таблица маршрутизации и hosts
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
30.12.2008, 10:38 | #4 | |
Пользователь
Регистрация: 29.09.2008
Сообщений: 56
|
Цитата:
У нас действительно локалка и IP присваивает DHCP. Но это еще пол беды, т.к. кроме всего, у нас учебное заведение, точнее школа. Поэтому мы не можем ставить платные программы на компьютеры. Но и это еще не все. У меня какой был замысел - есть клиент-серверное приложение. На каждом компьютере локальной сети стоит сервер и мне необходимо, сидя за своим компьютером разрешать доступ в интернет определенным школьникам, или наоборот не разрешать. Почитав немного форум, и немного попрактикуя, стало понятно, что клиент посылает команду серверу, та там выполняется и я получаю требуемый результат. При этом всегда школьники должны иметь доступ к сетевому диску (хотя планируется в дальнейшем и его, т.е. этот доступ ограничивать). На счет файла hosts (см. више) я так и не понял каким образом это все осуществить. Последний раз редактировалось ikot; 30.12.2008 в 10:42. |
|
30.12.2008, 11:23 | #5 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
если ты будешь использовать сервер через который будет сидеть весь народ, то поставь прокси сервер и поставь в настройках кому входить а кому нет, поищи в инете есть и бесплатные
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить доступ к скринсейверу через реестр | Vask | Общие вопросы Delphi | 1 | 24.09.2008 21:12 |
Как сохранить этот рисунок не используя SaveDialog? | kadekin | Помощь студентам | 4 | 01.08.2008 19:26 |
Общий доступ в интернет | HAMMAN | Свободное общение | 1 | 06.08.2007 20:41 |
Как подключиться к серверу используя API функции? | BR17UY | Win Api | 3 | 16.04.2007 02:12 |
доступ в реестр | vicvtor | Win Api | 6 | 28.11.2006 20:26 |