SHANDLE
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору shakerru Насколько я помню, то sleep - это спать, а не ждать. rundll32.exe powrprof.dll,SetSuspendState означает следующее: запустить rundll32.exe с командой загрузить powrprof.dll и выполнить ее функцию SetSuspendState. SetSuspendState принимает три параметра. Если первый параметр равен 0, то компьютер будет ждать, а если не нулю, то будет спать. Остальные параметры используются как какие то дополнительные флаги, назначение их не выяснено. Разбором строковых параметров типа "sleep" эта функция не занимается. Что и из каких соображений rundll32.exe засовывает в эту функцию - не известно. Возможно, что указатель на строку, который не может быть равным 0, отсюда однозначная реакция - спать. Кстати, если вырубить спящий режим в панели управления, то остается только ждать. shutdown видимо ориентирован на "вырубание" компьютера. С несколькими вариантами. Просто вырубить, вырубить с последующей загрузкой (перезагрузка). | Всего записей: 928 | Зарегистр. 19-01-2007 | Отправлено: 17:39 23-08-2008 | Исправлено: SHANDLE, 17:42 23-08-2008 |
|