Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Вниз

Выключение компьютера 


Вадим   (2002-01-27 21:11) [0]

Как выключить компьютер под XP

Спасибо.



VuDZ   (2002-01-27 21:41) [1]

official ExitWindows(), ExitWindowsEx()
unofficial CsrClientCallServer(), ZwShutdownSystem()
только вот привилегии для этого нужны...
читай МСДН



Tosov   (2002-01-27 22:37) [2]


var
hToken:THandle;
tkp,PrevState:_TOKEN_PRIVILEGES;
k:DWORD;
begin
OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,hToken);

LookupPrivilegeValue(nil, "SeShutdownPrivilege", tkp.Privileges[0].Luid);
tkp.PrivilegeCount:=1;
tkp.Privileges[0].Attributes:=SE_PRIVILEGE_ENABLED;

AdjustTokenPrivileges(hToken, FALSE, tkp, SizeOf(PrevState), PrevState, k);
ExitWindowsEx(EWX_FORCE+EWX_SHUTDOWN,0);

end;




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.021 c
1-90913           Merle Corey           2002-03-18 15:15  2002.03.28  
Создание компонента


3-90788           Oleg_Em               2002-03-04 06:31  2002.03.28  
Кто-нибудь работал с PostgreSQL ?


3-90771           Hawk2                 2002-02-28 15:55  2002.03.28  
Простой вопрос по Access.


1-90904           Sound                 2002-03-18 13:06  2002.03.28  
Срочно нужна помощь!!! Как встроить в Delphi приложение компилятор Pascal?


14-91081          vopros                2002-02-12 17:22  2002.03.28  
Так что же все таки подарить Ж на 14 февраля?