Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.05;
Скачать: CL | DM;

Вниз

ExitWindowsEx - ?   Найти похожие ветки 

 
ghost_by ©   (2002-05-16 21:43) [0]

ExitWindowsEx - вешает компьютер, если загружена какая-нибудь игра (OpenGL). Вообще - пишу я небольшую програмку, которая выключала бы комп по сети (для клуба), но вот в чем дело: если на компе в данный момент работает игра (тестил на CS) - виснет, если игра не работает - все ОК.

Собственно такой вопрос: как правильно (с какими параметрами) вызывать ExitWindowsEx, или может есть другой вариант (убивать все процессы перед выходом)?


 
SPeller ©   (2002-05-17 01:06) [1]

Всегда было вроде так ExitWindowsEx(EWX_FORCE or EWX_SHUTDOWN).
А тебе выключить или перегрузить?


 
SPeller ©   (2002-05-17 01:06) [2]

Всегда было вроде так ExitWindowsEx(EWX_FORCE or EWX_SHUTDOWN,...).
А тебе выключить или перегрузить?


 
ghost_by ©   (2002-05-17 10:20) [3]

Вообще выключить - только этот пример при наличии загруженой игры глючит - вешает комп.
Что делать?


 
SPeller ©   (2002-05-17 10:47) [4]

А винда какая?


 
ghost_by ©   (2002-05-18 08:11) [5]

А винда какая? - в вопросе написано - 95/98


 
dobriy   (2002-05-18 17:31) [6]

Знакомая проблема. Я сначало посылаю всем программам сообщение, чтобы они закрылись(короче убиваю как через Ctrl-alt-del), а потом перезагружаю. Но всётаки бывают случаи когда машина виснет.


 
ghost_by ©   (2002-05-18 19:13) [7]

А как убивать - никто не подскажет, и еще такой вопрос убивать нужно все или не все?


 
SPeller ©   (2002-05-20 07:12) [8]

2ghost_by © (18.05.02 19:13)
Только игры, раз они не дают сделать то, что надо.


 
ghost_by ©   (2002-05-23 01:03) [9]

А пример можно:
1. как получить список всех процессов
2. как убивать процессы.


 
SPeller ©   (2002-05-23 01:19) [10]

ghost_by © (23.05.02 01:03)

Просто так убивать все прцессы вам ничего лучше не даст. Надо убивать только те, которые явл. играми.


 
ghost_by ©   (2002-05-27 01:50) [11]

Насчет игр понятно, но - чтобы игры убивать - нужно получить список всех процессов. Так вот, никто не подскажет как это сделать?


 
SPeller ©   (2002-05-27 11:23) [12]

Поищи по форуму или в FAQ. Этот вопрос с периодом в три дня задают.


 
Sasha9 ©   (2002-05-27 16:17) [13]

а можно и так попробовать:
SendMessage(HWND_BROADCAST,WM_CLOSE,0,0);
потом подождать примерно 30сек а затем вырубать комп


 
Sasha9 ©   (2002-05-27 16:19) [14]

только IE на это не отреагирует, ему нужно
SendMessage(HWND_BROADCAST,WM_COMMAND,SC_CLOSE,0);



Страницы: 1 вся ветка

Текущий архив: 2002.08.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
3-13538
Prog_mail
2002-07-14 18:57
2002.08.05
Как с помощью SQL сделать выборку данных из Query?


4-13866
Леонид
2002-05-02 20:44
2002.08.05
перехват сообщения WM_SPOOLERSTATUS


1-13666
cosinus
2002-07-23 15:57
2002.08.05
Подскажите наиболее правильную организацию поиска по всем локальн


14-13776
vads
2002-07-08 00:09
2002.08.05
Через неделю матери 60 лет - посоветуйте что ей может подарить


1-13677
иван
2002-07-23 19:09
2002.08.05
Атрибуты файла