|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
выключение компа из под юзера
здравствуйте. тема конечно избитая,но сразу не кричите)
такая трабла. когда пользователь вошел в систему( даже если он не админ) то команда ExitWindowsEx(EWX_SHUTDOWN,0); или же WinExec('shutdown -s -t 0',0); вырубит комп и всё ок. но если заблокировать сеанс пользователя (клавиши Win+L) то данные выше команды не вырубят комп.Вначале думал что дело в правах пользователя а не админа. но потом обнаружил что прога uTorrent, в заблокированном состоянии сеанса входа,от имени простого пользователя умеет вырубать комп (там када выбираешь "завершение после загрузки") как такое на дельфи можно сделать? пробовал и повышением привилегий 'SeShutdownPrivilege' не помогает. |
#2
|
||||
|
||||
Цитата:
Код:
ExitWindowsEx(EWX_SHUTDOWN or EWX_FORCE, 0); |
#3
|
|||
|
|||
Цитата:
|
#4
|
||||
|
||||
Цитата:
Попробуй ещё такой код: Код:
MyExitWindows(EWX_SHUTDOWN or EWX_FORCE); |
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
Snake22 (28.08.2012)
|