Сейчас на форуме: 2nd, morgot, Rio, CDK123, zds, tyns777, tihiy_grom (+5 невидимых)

 eXeL@B —› Программирование —› как выключить комп из делфи?
Посл.ответ Сообщение

Ранг: 53.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 26 сентября 2008 19:29
· Личное сообщение · #1

В ХР , все что смог наити только завершает сеанс польз-ля.



Ранг: 106.6 (ветеран), 7thx
Активность: 0.040.02
Статус: Участник

Создано: 26 сентября 2008 19:35
· Личное сообщение · #2

Да не смеши... первая и вторая ссылки в google по запросу "shutdown windows delphi"
delphi.about.com/cs/adptips2003/a/bltip0503_5.htm
www.delphisources.ru/pages/faq/base/any_win_shutdown.html




Ранг: 238.8 (наставник), 67thx
Активность: 0.20
Статус: Участник
CyberHunter

Создано: 26 сентября 2008 19:37
· Личное сообщение · #3

А из rundll32.exe не катит?

rundll32 user.exe,ExitWindows Завершение работы Windows
rundll32 user.exe,ExitWindowsExec Перезагрузка Windows
rundll32 shell32.dll,SHExitWindowsEx Завершение сеанса работы Windows

либо из user32.dll

PUSH 0 ; Reserved = 0
PUSH 5 ; Options = EWX_SHUTDOWN|EWX_FORCE
CALL ExitWindowsEx

-----
Nulla aetas ad discendum sera





Ранг: 500.6 (!), 7thx
Активность: 0.260
Статус: Участник

Создано: 26 сентября 2008 19:54
· Личное сообщение · #4

ExitWindowsEx(EWX_SHUTDOWN or EWX_POWEROFF, 0)

Но перед этим по мойму нужно получить привилегию SeShutdownPrivilege.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 26 сентября 2008 19:55
· Личное сообщение · #5

Ну давайте ещё спросите, как скомпилять чо-нить в дельфи.


 eXeL@B —› Программирование —› как выключить комп из делфи?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати