Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Перезагрузка Windows98


Автор: Гость_nikotinn 28.1.2004, 14:03
ГОспода огромная просьба!!!!!!!!!!!!!!!!!!
Подскажите как перегрузить комп Win98 osr2
Перечитал и попробывал все:
1 rundll32 krnl386.exe,exit привела комп в странное состояние
Система просто заткнулась а перезагруза не вышло
2 ExitWindows(EW_RESTARTWINDOWS, 0);
ExitWindowsEx(EWX_FORCE,0);
Эти две просто не справляються. 2000 перегружается замечательно
Да в принципе и Win98 перегружается но если запустить FAR
То перезагрузке придет конец Все засторориться и нужно руками бивать FAR

Как быть в таком случаеconfused.gifconfused.gifconfused.gifconfused.gifconfused.gifconfused.gif?
Может собрать все активные процесы и грохнуть их
Хочется универсальности
Подскажите как собрать список всех активных процессов в системе и гарантированно их убить и перегрузить таки Win98 osr2

Автор: Fedor 28.1.2004, 16:02
Ну закройте ФАР вручную...

А вообще, эта тема уже была, и ИМЕННО этот вопрос обсуждался много раз...

Используйте поиск...

Автор: December 28.1.2004, 16:50
После того, как поищешь эту тему, попробуй в качестве параметра передать EW_Shutdown У меня раньше именно так и перезагружалось.

Автор: LabelZero 29.1.2004, 02:12
Что-то наподобии:

Логофф:
ExitWindows(EWX_FORCE OR EWX_LOGOFF, 0);

Ребут:
ExitWindows(EWX_FORCE OR EWX_REBOOT, 0);

Выкл:
ExitWindows(EWX_FORCE OR EWX_SHUTDOWN, 0);

все запущенные процессы игнорируются.


Автор: LabelZero 29.1.2004, 02:13
либо тоже самое, но ExitWindowsEx заместо ExitWindows

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)