Программы   Загрузка Партнерство   О компании Контакты  
 
                    
  Карта Сайта   
   

Выключить или перезагрузить компьютер



Выключить монитор - это классно, но можно сделать ещё круче - программно завершить работу компьютера. Выглядеть это будет примерно так, с использованием различных режимов выключения:


ExitWindowsEx(EWX_LOGOFF or ewx_force,0);

завершает работу всех запущенных в системе процессов, сохраняя данные приложения, вызвавшего эту функцию


ExitWindowsEx(EWX_SHUTDOWN or ewx_force,0);

останавливает работу системы в безопасный момент времени. Все буферы очищаются с сохранением данных на диске, все процессы останавливаются


ExitWindowsEx(EWX_REBOOT or ewx_force,0);

перезагрузка системы


ExitWindowsEx(EWX_FORCE or ewx_force,0);

завершает работу всех запущенных в системе приложений, не посылая им сообщения WM_QUERYENDSESSION и WM_ENDSESSIO. Это может вызвать потерю не сохраненных данных


ExitWindowsEx(EWX_POWEROFF or ewx_force,0);

завершает работу компьютера с выключением питания, если система поддерживает автоуправление питанием


ExitWindowsEx(EWX_FORCEIFHUNG or ewx_force,0);

завершает работу всех запущенных в системе приложений если система висит

Ещё вариант перезагрузки:


mov  al,0F0h  
out  64h,al

           


Бесплатная юридическая консультация по жилью. Юридический форум, бесплатная консультация. . Скорая помощь компьютерам-за2часа - техническое обслуживание компьютеров. Подключение к Интернету. . защита сайтов . химчистка ковров на дому .


Программы  |  Загрузка  |  Партнерство  |  О компании  |  Контакты

Copyright © LSD Software 2006 - 2011