Форум: "Основная";
Текущий архив: 2011.06.26;
Скачать: [xml.tar.bz2];
ВнизОпределение начала/завершения сеанса пользователя из сервиса? Найти похожие ветки
← →
Chizhov (2009-11-09 14:55) [0]Друзья, наверняка уже были подобные вопросы, но поиском я ничего к сожалению не нарулил.
Есть сервис, который должнен реагировать на вход-выход пользователя в/из системы. Может кто-нибудь знает каким образом можно отловить данные события?
Буду безмерно благодарен за примеры... Ну и просто благодарен за советы :)
Заранее спасибо!
← →
Сергей М. © (2009-11-09 15:18) [1]http://www.osp.ru/win2000/2003/01/175736/
← →
Chizhov (2009-11-09 16:02) [2]>>Сергей М. ©
ОГО! Спасибо большое, но меня терзают смутные сомнения, что слишком уж крутой способ это, да и фраза из статьи "Заметим, что процесс инициализации GINA и загрузка служб и драйверов происходят параллельно. Этим объясняется, почему для некоторых реализаций GINA в тот момент, когда пользователь хочет предпринять какие-то действия, необходимых служб еще нет." смущает ещё больше.
Фактически мне нужно, чтобы программа залогировала, какие пользователи работали за компом и в какое время. Может быть есть какие-то более простые варианты?
← →
Сергей М. © (2009-11-09 16:21) [3]
> необходимых служб еще нет." смущает ещё больше
В том числе и твоей.
И тут возникает резонный вопрос - как же она будет чего-то там "ловить", если ее еще нет ?
> слишком уж крутой способ это
Не круче яйца.
← →
Chizhov (2009-11-09 16:30) [4]>>И тут возникает резонный вопрос - как же она будет чего-то там "ловить", если ее еще нет ?
вот и я про то же :))
>>Не круче яйца.
и кипяток :))))
А винда там событие никакое не генерирует?
Или вот ещё идея появилась, туповатая конечно, но в реализации простая: в автозагрузку юзера программежку вдолбить, которая бы уже сервису инфу перекидывала. Как такая идея? Или фигня?
← →
Anatoly Podgoretsky © (2009-11-09 16:44) [5]> Chizhov (09.11.2009 16:30:04) [4]
Сразу будет удалено, с очень высокой вероятностью.
← →
Chizhov (2009-11-09 16:55) [6]>>Anatoly Podgoretsky
>>Сразу будет удалено, с очень высокой вероятностью.
эмм, я видимо не дорос ещё до понимания Гуру, но что будет удалено, вы не могли бы объяснить?
← →
han_malign (2009-11-09 17:06) [7]см.
RegisterServiceCtrlHandlerEx()/HandlerEx/SERVICE_CONTROL_SESSIONCHANGE
(Windows 2000: This value is not supported)
до кучи
SetConsoleCtrlHandler/CTRL_LOGOFF_EVENT
З.Ы. В Vista - GINA - каюк...
← →
Игорь Шевченко © (2009-11-09 19:56) [8]
> Фактически мне нужно, чтобы программа залогировала, какие
> пользователи работали за компом и в какое время. Может быть
> есть какие-то более простые варианты?
Аудит - рулез фарева
← →
Chizhov (2009-11-10 15:16) [9]>>Игорь Шевченко ©
>>Аудит - рулез фарева
Отличная идея, кстати, об этом я не подумал.
Только тогда напрашивается вопрос о программной обработке журналов аудита windows, реально его прощупать?
← →
Игорь Шевченко © (2009-11-10 15:46) [10]Chizhov (10.11.09 15:16) [9]
Конечно реально, классов для чтения Event Log сколько угодно. Например,
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=585
← →
brother © (2009-11-12 06:48) [11]C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка
не пойдет?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2011.06.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c