Главная страница
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.059 c
15-1165168740
Cerberus
2006-12-03 20:59
2006.12.24
Архиваторы


2-1165372992
Myxa_0
2006-12-06 05:43
2006.12.24
Как можно выполнить код записанный в текстовом поле?


2-1165238738
daser
2006-12-04 16:25
2006.12.24
Как в компоненте TChart сделать видимой/невидимой серию(Series)?


1-1162989068
Greenchel
2006-11-08 15:31
2006.12.24
Edit.Font to RichEdit


3-1160635903
leonid
2006-10-12 10:51
2006.12.24
Как создать dbf-файл?