![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ждущий режим в WinNT 2000 XP
DeMoN-777 © (2002-06-18 14:13:00)Замучался уже помогите плиз.
SetSystemPowerState(); не работает под NT
DeMoN-777 (2002-06-21 01:10:00) [1]ZZ © (20.06.02 02:13)
Спасибо.
ZZ (2002-06-20 02:13:00) [2]Ну так ты проверь :) Вроде под НТ4 не должна, а в 2000 и хп работает.
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988621105&n=15
Вместо ExitWindowsEx подставь SetSystemPowerState со своими параметрами.
DeMoN-777 (2002-06-19 18:09:00) [3]>ZZ © (19.06.02 16:33
Дык значит SetSystemPowerState(); работает по NT ?
ZZ (2002-06-19 16:33:00) [4]DeMoN-777Берешь код получения привилегий (например в факе поищи по ExitWindowsEx) Смотришь в хелпе что там за привилегия нужна и получаешь ее :) А потом уже SetSystemPowerState
DeMoN-777 (2002-06-19 16:23:00) [5]>Man-In-Red © (18.06.02 15:14)
Не то
Первый пример переводит ПК в спящий режим.
А второй переводит к смене пользователя.
Help/
DeMoN-777 (2002-06-18 15:21:00) [6]>Man-In-Red © (18.06.02 15:14)
Спасибо щас посмотрим........
Man-In-Red (2002-06-18 15:14:00) [7]А зачем, тут разговаривайте… :)
Спать:
Hibernate
Winexec(Pchar("%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState",SW_Hide));
Lock
Winexec(Pchar("rundll32.exe user32.dll,LockWorkStation,SW_Hide));
a1_CoRpse (2002-06-18 14:44:00) [8]Дима,запарился тебе звонить. Не могу дозвониться перезвони ты!