Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как из сервиса NT сделать LogOff пользователя?


Alexander ©   (2003-01-12 19:32:00) 

делаю так: ExitWindowsEx(EWX_LOGOFF or EWX_FORCE, 0); - не работает. А питание вырубает (EWX_POWEROFF)


Набережных С.   (2003-01-13 18:02:00) [1]

Самые простое - разрешить службе взаимодействовать с рабочим столом, включив флажок в настройках. Есть еще пара-тройка способов, но они намного сложнее.


Alexander   (2003-01-13 08:02:00) [2]

А как можно:
1. узнать текущего пользователя
2. выполнить в его контексте команду.

RAdmin это делать умеет.


Набережных С.   (2003-01-12 21:31:00) [3]

Для LOGOFF ее нужно вызывать в контексте безопасности интерактивного пользователя.


Наверх

Титульная страница Поиск, карта сайта Написать письмо