Вниз
Скачать: CL | DM;

перезагрузка компьютера   Найти похожие ветки 

← →
Radimir   (2003-02-10 11:46) [0]

Здраствуйте. Подскажите как перезагрузить компьютер програмно. Поискал по хелпам нашел как перегрузить Windows или как совсем выключить. Перезагрузка не получается. Привожу используемый код:

var
ph:THandle;
tp,prevst:TTokenPrivileges;
rl:DWORD;
begin
OpenProcessToken(GetCurrentProcess,TOKEN_ADJUST_PRIVILEGES or
TOKEN_QUERY,ph);
LookupPrivilegeValue(Nil,"SeRebootPrivilege",tp.Privileges[0].Luid);
tp.PrivilegeCount:=1;
tp.Privileges[0].Attributes:=2;
AdjustTokenPrivileges(ph,FALSE,tp,SizeOf(prevst),prevst,rl);
ExitWindowsEx(EWX_Reboot,0);
end;

Заранее благодарен за ответы.


← →
gsu ©   (2003-02-10 12:09) [1]

может из-зи этого ?
EWX_REBOOT Shuts down the system and then restarts the system. Windows NT: The calling process must have the SE_SHUTDOWN_NAME privilege


← →
ZZ ©   (2003-02-10 16:49) [2]

LookupPrivilegeValue(Nil, "SeRebootPrivilege",tp.Privileges[0].Luid);
тоже юмор :)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
4-30665
Coder1
2003-02-10 17:00
2003.04.10
Как ловить сообщ. предназн. другому приложению


14-30604
ass2
2003-03-25 06:06
2003.04.10
Немного о раскрутке программы и сайта


14-30535
Omar2002
2003-03-23 18:53
2003.04.10
Каждый хакер - ламер.


14-30587
Arkady
2003-03-24 08:31
2003.04.10
Дублирование писем. Спам?


8-30469
Groove_
2003-01-08 13:01
2003.04.10
Кто работал с DSPack2.2 помогите...




   Наверх