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

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

Как перевести\вывести компьютер в спящий\из спящего режим(а) [D6, Win2k]


Страницы:   1 2

Progh ©   (2005-06-22 09:28:00) 

Как перевести\вывести компьютер в спящий\из спящего режим(а)?


MS-MEN   (2005-06-24 09:05:00) [1]

Вкл. компьютера только на AWARD.
Я не помню какие там порты I/O но вечерам скажу.


Kerk   (2005-06-24 08:01:00) [2]

GrayFace ©   (23.06.05 21:09) [19]
А когда я отправляю комп в спящий режим и выключаю стабилизатор напряжения, при включении стабилизатора, комп оказывается запущенным. Значит, не совсем это выключение.


Это решается настройками BIOSа. Спящий режим - именно выключение.


dmitry501   (2005-06-24 06:10:00) [3]

Некоторые мат. платы поддерживают включение по таймеру. Есть даже фирменные утилиты (вроде у Asus видел) которые позволяют в Windows задать время включения. В биос моей ат.платы точно есть пункт "включать по расписанию", и даже работает.


GrayFace   (2005-06-23 21:09:00) [4]

Grief ©   (23.06.05 10:44) [15]
А когда я отправляю комп в спящий режим и выключаю стабилизатор напряжения, при включении стабилизатора, комп оказывается запущенным. Значит, не совсем это выключение. К тому же, из этого режима можно комп пробудить программно, создав какой-то таймер.

Человек хочет знать, как сделать это программмно. Кто знает?
[9]


Игорь Шевченко   (2005-06-23 20:34:00) [5]

Grief ©   (23.06.05 19:56) [17]

Рука до кнопки F1 не дотягивается ?


Grief   (2005-06-23 19:56:00) [6]

А конкретнее? Какие параметры?


Игорь Шевченко   (2005-06-23 19:31:00) [7]


> Потом включение и загрузка оперативки на место


> Человек хочет знать, как сделать это программмно


Включить программно ? Никак.
Выключить программно - SetSystemPowerState.


Grief   (2005-06-23 10:44:00) [8]

Ядрен батон!!! Спящий режим понятиями Windows - запись оперативки в hyberfil.sys и выключение компа. Потом включение и загрузка оперативки на место. К ждущему отношения НИКАКОГО не имеет. Человек хочет знать, как сделать это программмно. Кто знает?


Kerk   (2005-06-23 10:15:00) [9]

А у меня есть Windows. И она не знает что такое "Полная ост оновка системы до следущего запуска" или чем оно отличается он "Спящий режим"


MS-MEN   (2005-06-23 10:13:00) [10]

> Kerk

У меня есть книга где описаный почти все ф-ций ядра

Спящий режим
Ждущий режим
Полная остоновка системы до следущего запуска
Будильник
...

Только не спрашивайте ЙАД так как она не при-мне.


Kerk   (2005-06-23 10:06:00) [11]

MS-MEN ©   (23.06.05 10:05) [11]

В диалоге "Завершение работы Windows":
...
Переход в ждущий режим
Переход в спящий режим

Нету пункта "Переход в режим ост оновки системы"


MS-MEN   (2005-06-23 10:05:00) [12]

Это не  ждущий, и не спящий режим, это режим остоновки системы.


wal   (2005-06-23 09:58:00) [13]


> [8] MS-MEN ©   (23.06.05 08:38)
Ух ты, я тоже к некоторым отношусь. Почему то в ждущем режиме я не мог выключить компьютер (совсем, из розетки) и затем начать работу с того же места, например, через неделю. А в спящем - пожалуйста. Помоему, разница очевидна.

С уважением.


MS-MEN   (2005-06-23 09:57:00) [14]

Попробуй это.

function SetSuspendState(
   Hibernate: Boolean,
   ForceCritical: Boolean,
   DisableWakeEvent: Boolean): Boolean;

Из > POWRPROF.dll


MS-MEN   (2005-06-23 08:38:00) [15]

> Grief  

Ждущий режим это – Отключить все кроме ядра
который ждет сигнал от входных данных KBD,MOUSE

Спящий режим это – Отключить все кроме ядра
который ждет сигнал от входных данных KBD,MOUSE

И какая разница?

Некоторые люди думают, что это выключение :D


Grief   (2005-06-22 15:39:00) [16]

Спящий - подругому имхо - спящий и ждущий не одно и тоже


DelphiN!   (2005-06-22 10:55:00) [17]

Вот для Win2k/XP

//OFF
PostMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);
//ON
PostMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, -1);


Progh   (2005-06-22 10:36:00) [18]


>  [4] MS-MEN ©   (22.06.05 10:33)


Такое выключение монитора только в Win9х работает, а мне под Win2000/XP надо


MS-MEN   (2005-06-22 10:33:00) [19]

> Progh   (22.06.05 10:18) [3]
> Это переводит компьютер в ждущий режим, а мне надо в спящий
Это одно и тоже.

Выкл. монитора
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
Вкл. монитора
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);


Progh   (2005-06-22 10:18:00) [20]


> [1] MS-MEN ©   (22.06.05 09:32)


Это переводит компьютер в ждущий режим, а мне надо в спящий


Страницы:   1 2

Наверх

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