Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как програмно выключить ПК [D6, Win95/98]


Izyum ©   (2002-06-14 18:39:00) 

Уважаемые Мастера.
Есть такая задача: нужно програмно выключить (перезагрузить) комп. Конечно же есть стандартное решение - ExitWindowsEx. Но при использовании этой функции иногда в процессе выключения появляется сообщение "К компьютеру подключены пользователи....Продолжить?"
Есть ли способ выключить (перезагрузить) комп без появления всяких предупреждений?


Izyum   (2002-06-17 12:01:00) [1]

Не вирусы, не вирусы:)
Что-то вроде сервера Интернет-кафе


Игорь Шевченко   (2002-06-17 11:59:00) [2]

Izyum © (17.06.02 11:35)

Сдается мне, ты вирусы пишешь :-)


Izyum   (2002-06-17 11:35:00) [3]

Re:
> ExitWindowsEx(EWX_FORCE+EWX_SHUTDOWN, 0)


Спасибо, все получилось.
Единственное уточнение:
правильно так ExitWindowsEx(EWX_FORCE or EWX_SHUTDOWN, 0)


Sasha9   (2002-06-14 19:52:00) [4]

ExitWindowsEx(EWX_FORCE+EWX_SHUTDOWN, 0)


Izyum   (2002-06-14 19:43:00) [5]

Re: Надо использовать ExitWindowsEx() с флагом EWX_FORCE
Пробовал, но при этом флаге у меня завершается текущий сеанс, а машина не выключается:)


Song   (2002-06-14 18:56:00) [6]

Надо использовать ExitWindowsEx() с флагом EWX_FORCE


Наверх

Титульная страница Поиск, карта сайта Написать письмо