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

Завершение работы   Найти похожие ветки 

← →
1234   (2006-07-15 23:50) [0]

Здравствуйте !!!
Пожалуйста, подскажите как с помощью Делфи перевести компьютер в спящий режим (ОС Win XP).
Зарание спасибо!!!


← →
S@shka ©   (2006-07-15 23:59) [1]

http://old.osp.ru/win2000/worknt/advice/16adv08.htm  - это так для прочитать )))

А вот по вопросу ....

procedure NTSleep;
var
hToken: THandle;
tkp: TTokenPrivileges;
ReturnLength: Cardinal;
begin
if OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES or
 TOKEN_QUERY, hToken) then
begin
 LookupPrivilegeValue(nil, "SeShutdownPrivilege", tkp.Privileges[0].Luid);
 tkp.PrivilegeCount := 1; // one privelege to set
 tkp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
 if AdjustTokenPrivileges(hToken, False, tkp, 0, nil, ReturnLength) then
 SetSystemPowerState(true, true);
end;
end;



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

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



Память: 0.44 MB
Время: 0.039 c
1-1153075934
1234
2006-07-16 22:52
2006.08.27
Загрузка процессора


2-1154918244
kobik.
2006-08-07 06:37
2006.08.27
Stream - пустой / не пустой


1-1152619279
Rater1
2006-07-11 16:01
2006.08.27
передать данные из excel в приложение


15-1154071925
umbra
2006-07-28 11:32
2006.08.27
Литература/ссылки по проектированию баз данных


2-1155146708
Hgr
2006-08-09 22:05
2006.08.27
Текст письма




   Наверх