Re: Выключить компьютер
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 03.12.04 08:09
Оценка: 1 (1)
Здравствуйте, konopko, Вы писали:

K>Как в Delphi выключить комп? Спасибо.


Также, как и в CBuilder — кнопку питания нажать

procedure ShutDownComputer;
var ph:THandle;
    tp,prevst:TTokenPrivileges;
    rl:DWORD;
begin
 OpenProcessToken(GetCurrentProcess,TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,ph);
 LookupPrivilegeValue(Nil,'SeShutdownPrivilege',tp.Privileges[0].Luid);
 tp.PrivilegeCount:=1;
 tp.Privileges[0].Attributes:=2;
 AdjustTokenPrivileges(ph,FALSE,tp,SizeOf(prevst),prevst,rl);
 ExitWindowsEx(EWX_POWEROFF,0);
end;
WBR, Dmitry Beloshistov AKA [-=BDS=-]
Выключить компьютер
От: konopko  
Дата: 03.12.04 07:43
Оценка:
Как в Delphi выключить комп? Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.