0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 6
|
||||||
1 | ||||||
Программа запрещает выключение компьютера13.11.2011, 18:44. Показов 1854. Ответов 4
Метки нет (Все метки)
Всем доброго времени суток.
Вопрос в следующем: имеется форма MainForm, также имеется contextMenu и notifyIcon. В contextMenu имеется пункт "Выход". Пытаюсь обработать закрытие формы следующим кодом:
Все работает хорошо, кроме единственного - при попытке выключить или перезагрузить машину (OS Windows XP), программа получается запрещает это делать. И машина не выключается(перезагружается). Кто-нибудь может посоветовать как это победить?
0
|
13.11.2011, 18:44 | |
Ответы с готовыми решениями:
4
Реакция на выключение компьютера Выключение или перезапуск компьютера Как отследить включение/выключение компьютера, выход из системы Выключение компьютера |
17791 / 12942 / 3381
Регистрация: 17.09.2011
Сообщений: 21,223
|
||||||
13.11.2011, 18:52 | 2 | |||||
В аргументе "e" есть свойство CloseReason. Если оно равняется CloseReason.WindowsShutdown, то завершайте работу.
0
|
1322 / 995 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
|
|
13.11.2011, 18:53 | 3 |
1) if (!fl_close && e.CloseReason == CloseReason.UserClosing)) { ...
2) else ветку можно смело стереть. она бесполезна Добавлено через 25 секунд не успел...)
0
|
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 6
|
|
13.11.2011, 20:54 [ТС] | 4 |
никакой из вышеперечисленных способов не помог, система при перезагрузке тупо стопорится на моем приложении.
0
|
0 / 0 / 1
Регистрация: 01.03.2012
Сообщений: 4
|
||||||
15.01.2013, 15:01 | 5 | |||||
Была та же проблема, решение помогло, мой код
0
|
15.01.2013, 15:01 | |
15.01.2013, 15:01 | |
Помогаю со студенческими работами здесь
5
Выключение компьютера на заданное время Выключение компьютера в определенное время. Выключение компьютера по нажатию на кнопку Выключение компьютера в указанное время Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |