Показать полную графическую версию : Delphi: Входящие подключения в Win2000 ? (Удаленный доступ)
Есть входящее подключение в Win2000 для модема!
Нужно наночь его включать, а днем отключать!
Я нашел в реестре ветку:
'SYSTEM\CurrentControlSet\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0000\Clients\Ras' параметр 'EnableForRas'.
Повесил прогу в "Планировщик", которая изменяет этот параметр.
Но вот вопрос: Как заставить Win2000 перечитать этот параметр?
Т.е. прога сейчас меняет значение параметра и перегружает машину, тогда все работает.
А как обойтись без перезагрузки?
LogOff не помогает, служба RasMan ("Диспетчер подключений удаленного доступа") не перезапускается (ее остановить невозможно)!
hasherfrog
22-06-2004, 14:52
Я думаю, сначала надо бы разобраться, почему служба не перезапускается. Попробуйте поэкспериментировать в консоли командой sc (http://www.google.com/search?q=sc+services+windows&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8)
Я думаю ничего не получится!
Пробовал на 3-х машина с SP4 и без него:
пока не создано "Входящие подключения" все ОК (останавливай, запуская сколько угодно), как только создал - не остановишь! Пишет что-то вроде: "Не удалось остановить службу... Служба не возвращала ошибки .... Возможно внутренняя ошибка Виндовз или Службы .... Обратитесь к системному администратору ..."
hasherfrog
23-06-2004, 11:13
Sasha73
Плохо. Судя по всему, служба начинает игнорировать просьбу об остановке. А может, есть какие-то зависимые службы, которые надо сначала остановить? Наверное. зависимости можно проследить через services.msc
Возможно идея глупейшая, но когда-то мне было лень разбираться с настройками входящих подключений, я просто программу заставил шевелить курсором мышки и тыкать левую кнопку. Работало исправно :biglaugh:
hasherfrog
24-06-2004, 09:01
UZER
Идея очень даже ничего :) Особенно впечатляет неподготовленного пользователя. "У мя тачка с AI !" (как вариант - "с распознаванием голоса")
Sasha73
Есть предложение отмониторить процесс отключения с помощью FileMon+RegMon+PsMon. Задача не из лёгких, но как минимум почувствуете себя хакером :) Все утилиты живут на www.sysinternals.com. Отследив, что и когда происходит, можно будет выяснить, какую службу/процесс необходимо ещё задействовать (т.е. винда выдаст Вам, что она сама делает в случае отключения).
Sasha73
Может я и не прав, но почему вы останавливаете RasMan?
За удаленные подключения отвечает другая служба - RemoteAccess, попробуйте остановить ее.
P.S. да и шаманство с реестром, имхо - лишнее.
Исправлено: DAnG, 13:50 24-06-2004
Благодарю всех за ответы!!!
К hasherfrog на счет зависимых служб:
Я с этого и начал (отключал зависимые службы) и более того пытался отключить, те от которых зависит эта, но они из-за этой не могли остановиться!
К hasherfrog на счет RegMon и т.д.:
Этим я тоже страдал еще до этого вопроса в форуме! Но там Винда перелопачивает столько веток реестра, что за пару дней, наверное, не разберешся - стоит ли оно того (столько времени потратить - поэтому сюда и обратился)!
Отдельная благодарность DAnG-у!!! Он оказался прав!!!
Не ту службу мы мучаем!!!
Но правда не хотелось бы службу RemoteAccess ("Маршрутизация и удаленный доступ") включать! Не хотелось-бы, чтобы машину как шлюз можно было использовать!!!
hasherfrog
26-06-2004, 11:13
Sasha73
RegMon: Фильтры, батенька, фильтры надо активнее юзать :) Без фильтров там вообще делать нечего. Я один раз попросил слогинить всё с начала старта виндов, а фильтр не указал... :o
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.