Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Вниз

Опять службы 


Kirill   (2001-11-26 12:09) [0]

Мастера, нужна помощь.
Документации нет - на сайте статья ничего не дала.
Вопрос стоит так. В NT4 была такая возможность, как задать время для входа определенных пользователей в систему (начиная от дней недели, заканчия временем). В 2000 (во всяком случае, Профе) такого замечательного свойства не нашел. Хотел написать службу для заполнения этого пробела, да вот знаний не хватает.
ПОМОГИТЕ КТО ЧЕМ МОЖЕТ!
P.S. Может она и есть такая функция, только я не нашел (тогда подскажите, где ее искать).



Kirill   (2001-11-26 18:55) [1]

Может форум посоветуете? Или еще чего-нибудь?



Anatoly Podgoretsky   (2001-11-26 21:16) [2]

Поставь IE5+



Kirill   (2001-11-27 11:51) [3]

IE 6.0 RUS стоит - не помогло



Anatoly Podgoretsky   (2001-11-27 23:19) [4]

Извини я перепутал с планировщиком, невнимательно читал вопрос.



Kirill   (2001-11-29 12:20) [5]

Вопрос еще открыт!



Anatoly Podgoretsky   (2001-11-29 14:27) [6]

Ну наверно ты просто не нашел, маловероятно что бы убрали это.
В НТ это называлось usrmgr.exe



Kirill   (2001-11-29 15:22) [7]

Большое спасибо, Анатолий.
Вопрос можно считать закрытым, но...
Но если кто может помочь написать службу - буду рад предложениям и помощи.



Kirill   (2001-11-30 17:58) [8]

Ошибочка вышла: на работе стоит 2000 Сервер и файл usrmgr.exe есть, а дома 2000 Проф и файлика нету.
Вопрос снова открыт.
А простое копирование поможет?



SGR   (2001-12-01 15:23) [9]

net accounts разве не позволяет этого делать?



Tosov   (2001-12-01 16:15) [10]

В NT4.0 WS этот файлик назывался musrmgr.exe, в NT 4.0 Server - usrmgr.exe(User manager for domains). musrmgr будет работать под Win2000...(у меня работает) а вот usrmgr.exe врядли заработает не на сервере..



Kirill   (2001-12-03 20:48) [11]

Попробовать не получится - на выходных поставил сервер (ну и тормозит же он!!!). И все-таки, как можно написать такую службу средствами Delphi 5(6)?



Kirill   (2001-12-05 19:19) [12]

Ну! Попробуем в третий раз написать (коннект ужасный).
2Tosov: не musrmgr.exe, а lusrmgr.exe. Этот файл и позволяет настраивать локальную политику, которая толком и не дает настроить права пользователей.
2All: Поставить, то поставил, а толку... Пользователи не входящие в группу Администраторы, не могут войти на контролер домена. Даже локально!
Все равно придется писать свою службу. Помогите советами: как писать, где искать, как искать, исходники (или части) других служб.



Kirill   (2001-12-07 12:42) [13]

С третьего раза получилось добавить.
Ладно... Кто подскажет, как узнать какой логин ввел пользователь для входа и как можно запретить вход, выдав сообщение, что еще не время?



Tosov   (2001-12-07 21:11) [14]

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-08 16:21) [15]

2Tosov:
Не мог бы ты прислать мне этот файл (musrmgr.exe) на мыло, т.к. у себя я его не нахожу. Спасибо за советы.
2All:Как определить момент входа в систему. На ветку http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&n=5&id=1007568516 отправлять не надо... читал.



Kirill   (2001-12-13 10:41) [16]

Спасибо за все советы, особенно Tosov"у за личную переписку. Да, файл который ты прислал на Win2kServer позволяет установить время, а дома на Prof"е - нет.
Разбирая дома хлам на винте наткнулся на пакет компонентов NTSet, который позволяет устанавливать время входа. Написал программульку, но столкнулся с проблемой логоффа. Как Tosov писал, Win"да не делает автоматический выход, а только запрещает вход. Придется писать маленькую (по размеру) программу, которая будет проверять пришло ли время закругляться.
P.S. Кому надо пакет NTSet - шлите заявки (где взял не помню).



Kirill   (2001-12-19 11:33) [17]

2All
Народ, написал прогу с использованием KOL, которая в определенное время делает логофф. При помощи NTResKit 2000 она была помещена в сервис. Но при запуске сервиса, выдается сообщение, что нет ответа от сервиса и не запускается. Помогите ее сделать в сервис. Если надо, исходники могу выслать 20 декабря.




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.026 c
14-66987          Фэ                    2002-02-07 22:49  2002.03.21  
О


3-66747           Merlin                2002-02-21 01:46  2002.03.21  
Чисто теоретический вопрос


1-66815           kserg@ukr.net         2002-03-07 11:21  2002.03.21  
И ещё небольшой вопросик (события формы)


14-67015          Nikolay               2002-02-05 15:43  2002.03.21  
Регистрация....


1-66895           der                   2002-03-06 08:23  2002.03.21  
круговерть с DLL