Форум: "Система";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];
ВнизКак програмно выключить копьютер Найти похожие ветки
← →
p (2003-09-15 12:43) [0]?
← →
-=Vlad=- (2003-09-15 12:51) [1]ExitWindowsEx(EWX_SHUTDOWN,0); - выключить
ExitWindowsEx(EWX_REBOOT,0); - перезагрузить
← →
Alibaba (2003-09-15 14:44) [2]procedure TfrmShut.Shut;
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);
Application.Terminate;
end;
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c