![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать спящий режим. [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()