Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: 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 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
3-1107077887
Igor_thief
2005-01-30 12:38
2005.03.06
Редактирование в DBGrid


6-1104320778
Vasya.ru
2004-12-29 14:46
2005.03.06
Надо получить список всех IP адресов локальной сети


8-1100738055
elected
2004-11-18 03:34
2005.03.06
Текстурный шрифт


4-1105622864
Bes'e'noK
2005-01-13 16:27
2005.03.06
Извлечение CD


1-1109005778
Igor_thief
2005-02-21 20:09
2005.03.06
Снова про написание вируса (учебного), и снова продолжение темы.