Форум » GUI » Перезагрузка » Ответить
Перезагрузка
Pasha: Надо сделать замену bootcold() Поиском по гуглю нашел много советов и написал шибко вумную функцию: HB_FUNC( BOOTCOLD ) { hb_retl( ExitWindowsEx( EWX_REBOOT, 0) ); } Завершается только текушая задача, а система не перегружается win98 КАК ???
Ответов - 2
Dima: Может быть вот это поможет http://www.smsoft.ru/ru/shutdown.htm и еще Дело в том, что в соответствии с соображениями безопасности не всякое приложение имеет право произвести завершение работы Windows NT (например, хотя бы потому, что под управлением этой операционной системы могут выполняться различные сетевые и иные сервисы, жизненно важные для функционирования других компьютеров сети). Если же тем не менее возникнет необходимость произвести завершение работы Windows NT, а не просто завершение сеанса пользователя, следует воспользоваться функцией Windows API AdjustTokenPrivileges для предоставления данному приложению права остановки или перезагрузки операционной системы.
Pasha: Спасибо, смотрю
полная версия страницы