Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
55 / 55 / 9
Регистрация: 18.03.2010
Сообщений: 345
Записей в блоге: 1
1

Как програмно выключить компьютер

20.01.2011, 02:38. Просмотров 2038. Ответов 3
Метки нет (Все метки)


Доброго времени суток. Подскажите, пожалуйста, как програмно выключить компьтер ?

Добавлено через 6 минут
Всё нашёл, через ExitWindows
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2011, 02:38
Ответы с готовыми решениями:

Как програмно выключить компъютер?
Как програмно выключить компъютер?

Как програмно выключить комп
КАК?

Програмно выключить компютер
етот код выключает компютер через час....я хочу добавить combobox штобы мог...

Програмно выключить ПК через заданное время
Как из вба выключить пк через заданое время

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
3
Brainsbreaker
893 / 370 / 51
Регистрация: 01.02.2011
Сообщений: 1,587
24.02.2011, 01:51 2
Через ExitWindows происходит только смена пользователя, а для того, что тебе было нужно, то через ExitWindowsEx.
0
35 / 22 / 5
Регистрация: 27.06.2010
Сообщений: 86
24.02.2011, 01:58 3
Там ведь при вызове ExitWindowsEx появляется стандартное окно (ждущий, выкл, ребут, отмена). Или я ошибаюсь?

А если без запроса, то можно вызвать утилиту windows:
Bash
1
shutdown -s -f -t 0 -c "Forced power off."
Кстати еще можно снести пару системных процессов. Например, если снести один из svchost.exe, произойдет какая-то системная ошибка и Windows скажет что из-за этой ошибки через 60 секунд произойдет выключение.

P.S. отмена через shutdown -a
0
Brainsbreaker
893 / 370 / 51
Регистрация: 01.02.2011
Сообщений: 1,587
24.02.2011, 02:38 4
DANON, да, ошибаешся. При вызове ExitWindowsEx со значением, например, EWX_SHUTDOWN система тупо вся сворачивается и глохнет. Но для этого приложение его использующее должно иметь привилегию SE_SHUTDOWN_NAME. Само по себе использование параметра EWX_SHUTDOWN, как и еще несколько, ничего не дает.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2011, 02:38

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Как выключить компьютер в Windows XP?
Как выключить компьютер в Windows XP?

Как выключить компьютер программно?
можно ли выключить компьютер через PascalABC.NET? Если можно, то какую команду надо прописать?...

Как выключить компьютер из BIOS?
Как выключить компьютер из BIOS? ОС пока на компе нет и его надо выключить. Всем заранее...

Как выключить компьютер под root'ом?
Как выключить компьютер в терминальном режиме под root'ом?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.