Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Завершение сеанса


Автор: proger 10.10.2004, 08:13
Как в WIN2000 завершить сеанс на Delphi, надо сделать завершение сеанса.
Или просто подскажите через какой файл сделать!

Автор: p0s0l 10.10.2004, 13:12
shutdown.exe -l (может еще какие-нибудь параметры приписать)
Или ExitWindowsEx + EWX_LOGOFF
Про ExitWindowsEx - пользуйся поиском по форуму или смотри DRKB...

Автор: Pakshin A. S. 10.10.2004, 13:22
ExitWindowsEx(EWX_LOGOFF, 0)
или
ExitWindows(0, 0) - но может и не работать....

Автор: Felliks 10.10.2004, 15:00
EWX_LOGOFF
точно работает, сам проверял.

Автор: Pathfider 10.10.2004, 17:41
Цитата
ExitWindowsEx(EWX_LOGOFF, 0)

можно в принципе EWX_SHUTDOWN, но без получения приоритета.

Автор: proger 10.10.2004, 17:52
А пример кода можно! на делфи

Автор: p0s0l 10.10.2004, 17:55
Pakshin A. S. уже привёл готовый код smile.gif
Цитата(Pakshin @ 10.10.2004, 13:22)
ExitWindowsEx(EWX_LOGOFF, 0)


Автор: Albinos_x 10.10.2004, 21:17
смотри здесь

http://forum.vingrad.ru/index.php?showtopic=30373

там подробно описано

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)