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

Выключение компьютера под XP   Найти похожие ветки 

← →
SkierMax   (2005-01-25 08:33) [0]

Добрый день всем - подскажите - как выключать комп и перезагружать его под XP- под 98 работала ExitWindowsEx()-под XP
не выходит :-(
И ещё - а как перезагрузить в эмуляции dos?(98 и XP)
Заранее благодарен.


← →
CHES ©   (2005-01-25 08:40) [1]

http://delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621105&n=15

В хелпе по SDK пример есть. И вообще, яндекс найдется все.


← →
MR. Exx   (2005-01-25 14:11) [2]

Вот для выключения компа под XP:

procedure ShutdownComputer;
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;


← →
grom   (2005-01-25 20:47) [3]

http://micsoft.narod.ru/bonus.html
программа для выключения(перезагрузки) компьютера или завершения сеанса.



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

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



Память: 0.45 MB
Время: 0.024 c
14-1108057598
Franzy
2005-02-10 20:46
2005.03.06
Русификация Win2k eng - проблема


14-1108478312
nw
2005-02-15 17:38
2005.03.06
icq и delphi


6-1100024074
Scordion
2004-11-09 21:14
2005.03.06
Delphi+ie


14-1108581372
Nicto
2005-02-16 22:16
2005.03.06
Кодекс от 15 февраля 2005. ( философия )


1-1108965198
xOn
2005-02-21 08:53
2005.03.06
Процедуры и функции Delphi




   Наверх