![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Опять службы
Kirill © (2001-11-26 12:09:00)Мастера, нужна помощь.
Документации нет - на сайте статья ничего не дала.
Вопрос стоит так. В NT4 была такая возможность, как задать время для входа определенных пользователей в систему (начиная от дней недели, заканчия временем). В 2000 (во всяком случае, Профе) такого замечательного свойства не нашел. Хотел написать службу для заполнения этого пробела, да вот знаний не хватает.
ПОМОГИТЕ КТО ЧЕМ МОЖЕТ!
P.S. Может она и есть такая функция, только я не нашел (тогда подскажите, где ее искать).
Kirill (2001-12-19 11:33:00) [1]2All
Народ, написал прогу с использованием KOL, которая в определенное время делает логофф. При помощи NTResKit 2000 она была помещена в сервис. Но при запуске сервиса, выдается сообщение, что нет ответа от сервиса и не запускается. Помогите ее сделать в сервис. Если надо, исходники могу выслать 20 декабря.
Kirill (2001-12-13 10:41:00) [2]Спасибо за все советы, особенно Tosov"у за личную переписку. Да, файл который ты прислал на Win2kServer позволяет установить время, а дома на Prof"е - нет.
Разбирая дома хлам на винте наткнулся на пакет компонентов NTSet, который позволяет устанавливать время входа. Написал программульку, но столкнулся с проблемой логоффа. Как Tosov писал, Win"да не делает автоматический выход, а только запрещает вход. Придется писать маленькую (по размеру) программу, которая будет проверять пришло ли время закругляться.
P.S. Кому надо пакет NTSet - шлите заявки (где взял не помню).
Kirill (2001-12-08 16:21:00) [3]2Tosov:
Не мог бы ты прислать мне этот файл (musrmgr.exe) на мыло, т.к. у себя я его не нахожу. Спасибо за советы.
2All:Как определить момент входа в систему. На ветку http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&n=5&id=1007568516отправлять не надо... читал.
Tosov (2001-12-07 21:11:00) [4]Kirill
У меня 2 ОС на 1 разделе стоят : WinNT 4.0 Win2000. В 4 есть файлик musrmgr.exe который запускается в Win2000 и (делает вид что) дает возможность установки времени входа для юзера...
Насчет службы - сложная задачка, надо :
Ловить попытку logon"а пользователя
Определить ЕГО логин
Сделать логофф (это легко :)
Вывести сообщение.
Проще наверное управлять его входом - написать GINA DLL. На www.delphi-jedi.org в разделе WinAPI есть файлик winwlx.pas с описанием всех структур и 2 примерами.. может это будет лучше??
Kirill (2001-12-07 12:42:00) [5]С третьего раза получилось добавить.
Ладно... Кто подскажет, как узнать какой логин ввел пользователь для входа и как можно запретить вход, выдав сообщение, что еще не время?
Kirill (2001-12-05 19:19:00) [6]Ну! Попробуем в третий раз написать (коннект ужасный).
2Tosov: не musrmgr.exe, а lusrmgr.exe. Этот файл и позволяет настраивать локальную политику, которая толком и не дает настроить права пользователей.
2All: Поставить, то поставил, а толку... Пользователи не входящие в группу Администраторы, не могут войти на контролер домена. Даже локально!
Все равно придется писать свою службу. Помогите советами: как писать, где искать, как искать, исходники (или части) других служб.
Kirill (2001-12-03 20:48:00) [7]Попробовать не получится - на выходных поставил сервер (ну и тормозит же он!!!). И все-таки, как можно написать такую службу средствами Delphi 5(6)?
Tosov (2001-12-01 16:15:00) [8]В NT4.0 WS этот файлик назывался musrmgr.exe, в NT 4.0 Server - usrmgr.exe(User manager for domains). musrmgr будет работать под Win2000...(у меня работает) а вот usrmgr.exe врядли заработает не на сервере..
SGR (2001-12-01 15:23:00) [9]net accounts разве не позволяет этого делать?
Kirill (2001-11-30 17:58:00) [10]Ошибочка вышла: на работе стоит 2000 Сервер и файл usrmgr.exe есть, а дома 2000 Проф и файлика нету.
Вопрос снова открыт.
А простое копирование поможет?
Kirill (2001-11-29 15:22:00) [11]Большое спасибо, Анатолий.
Вопрос можно считать закрытым, но...
Но если кто может помочь написать службу - буду рад предложениям и помощи.
Anatoly Podgoretsky (2001-11-29 14:27:00) [12]Ну наверно ты просто не нашел, маловероятно что бы убрали это.
В НТ это называлось usrmgr.exe
Kirill (2001-11-29 12:20:00) [13]Вопрос еще открыт!
Anatoly Podgoretsky (2001-11-27 23:19:00) [14]Извини я перепутал с планировщиком, невнимательно читал вопрос.
Kirill (2001-11-27 11:51:00) [15]IE 6.0 RUS стоит - не помогло
Anatoly Podgoretsky (2001-11-26 21:16:00) [16]Поставь IE5+
Kirill (2001-11-26 18:55:00) [17]Может форум посоветуете? Или еще чего-нибудь?