Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать спящий режим. [D7]


Nikfel ©   (2007-06-20 17:33:00) 

Пожалуйста помогите. Вот код, но он мне не нравится. Наверно сработает не во всех ОС.
rundll32.exe powrprof.dll,setsuspendstate - переход в спящий режим
rundll32.exe user32.dll,lockworkstation - выход из системы


clickmaker   (2007-06-22 10:28:00) [1]


> а где искать SetSuspendState

rundll32.exe powrprof.dll,setsuspendstate


Инс   (2007-06-21 19:18:00) [2]


> И сюда


Согласен, тока я у вас на сайте первый день, и пока не сильно ориентируюсь...


Anatoly Podgoretsky   (2007-06-21 19:16:00) [3]

> Инс  (21.06.2007 17:00:06)  [6]

И сюда http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N161


Инс   (2007-06-21 17:00:00) [4]

Тааак, не успел. Но предупреждая ваш следующий вопрос, зайдите сюда.
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1182254758&n=5

Там написано, как врубить нужную привилегию


Anatoly Podgoretsky   (2007-06-21 16:58:00) [5]

> Nikfel  (21.06.2007 16:47:03)  [3]

ExitWindowsEx


Инс   (2007-06-21 16:58:00) [6]

См в MSDN ExitWindowsEx.


Nikfel   (2007-06-21 16:47:00) [7]

Спасибо. Функцию LockWorkStation я нашел в Windows, а где искать SetSuspendState. Как сделать полный выход из системы, т.к. функция LockWorkStation делает просто смену пользователя без полного выхода из системы.


clickmaker   (2007-06-20 18:37:00) [8]

а работать они, да, не под всеми будут
suspend - Windows XP, Windows 2000 Professional, Windows Me, Windows 98
lock - Windows XP, Windows 2000 Professional


clickmaker   (2007-06-20 18:33:00) [9]

а чем API аналоги не нравятся?
LockWorkStation()
SetSuspendState()


Наверх

Титульная страница Поиск, карта сайта Написать письмо