Главная страница
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.087 c
2-1165341037
Вася
2006-12-05 20:50
2006.12.24
Обрабодчик события нажатия клавиши!


15-1165328527
Ringo
2006-12-05 17:22
2006.12.24
Зачем SCANDISK изуродовал Windows98?


6-1154525928
mnm
2006-08-02 17:38
2006.12.24
TWSocket пул сокетов


15-1165259045
Dree
2006-12-04 22:04
2006.12.24
Создать программу, на которой можно было бы заработать деньги!


2-1165325085
TIF
2006-12-05 16:24
2006.12.24
Убить сообщение