Отвечает: Evgenijm
Здравствуйте, Norov Abdusaid Murodovich! Можно вызвать соответствующие консольные команды Для Win9*: shell "RUNDLL32.EXE user,exitwindows" Для современных - shell "shutdown /s"
Также можно использовать соответствующие функции WinAPI (Rundll32 это и делает сама). Но проще для такой задачи запустить внешнюю программу. help shutdown выведет все ключи этой программы.
Ответ отправил: Evgenijm (статус: 5-й класс)
Ответ отправлен: 25.04.2009, 05:10
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248214 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Коростелев Евгений Николаевич
Здравствуйте, Norov Abdusaid Murodovich!
Set WMIServiceObject = GetObject("Winmgmts:{impersonationLevel=impersonate,(Debug,Shutdown)}") For Each ComputerObject In WMIServiceObject.InstancesOf("Win32_OperatingSystem") ComputerObject.Win32Shutdown(5) Next
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.