Главная страница
    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.47 MB
Время: 0.005 c
1-13673
Nostradamus
2002-07-23 17:29
2002.08.05
Проблема с DLL


3-13533
UserL
2002-07-15 13:42
2002.08.05
Как закинуть тип DataTime?


14-13789
Alex
2002-07-10 21:38
2002.08.05
Срочно нужна помощь!!!


6-13749
SevaPetrov
2002-05-23 22:00
2002.08.05
Программное закрыти консольного приложения


3-13546
Prog_mail
2002-07-15 10:58
2002.08.05
Как редактировать отсортированный набор данных?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский