Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

Перезагрузка WindowsXP   Найти похожие ветки 

 
Kubivan ©   (2006-08-18 20:17) [0]

Всем привет!!
Может кто знает как програмно перезагрузить WindowsXP?


 
kami ©   (2006-08-18 20:32) [1]

Программа запущена как служба или пользователем?


 
PSPF2003 ©   (2006-08-18 20:33) [2]

Procedure Shutdown;
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_SHUTDOWN or EWX_POWEROFF,0);
end;

Procedure Reboot;
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_REBOOT or EWX_FORCE,0);
end;


 
Kubivan ©   (2006-08-18 21:36) [3]

Большое СПАСИБО!!! Если бы вы только знали как долго я искал ету информацию!



Страницы: 1 вся ветка

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.05 c
4-1155739454
webpauk
2006-08-16 18:44
2006.12.24
Проверка строковой переменной


2-1165255822
viktorsen
2006-12-04 21:10
2006.12.24
создание многоязычного интерфейса


2-1165418323
Zakhar
2006-12-06 18:18
2006.12.24
Регистрация компонента


11-1142240868
ElDev
2006-03-13 12:07
2006.12.24
TMTPascal и KOL


15-1164891888
Uncle
2006-11-30 16:04
2006.12.24
Компонент Hhopen(справка)