Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];

Вниз

Как принудительно закрыть программу?   Найти похожие ветки 

 
eagle7   (2002-02-13 10:20) [0]

Вопрос довольно простой на первый взгляд, но проблема вот в чем - не все программы (особенно игрушки) правильно реагируют на посылку им сообщений типа WM_CLOSE или WM_QUIT. А если делать TerminateProcess, тогда в некоторых игрушках (типа Counter Strike) остается изображение экрана игрушки и не перерисовывается или вовсе компьютер виснет. Может кто-нибудь подскажет другой способ завершить чужую программу? Заранее блогодарен.


 
VuDZ   (2002-02-13 11:25) [1]

есть один жестокий метод - надо использовать CreateRemoteThread() - зависший софт сам вылетит, точнее винда скажет, что приложение совершило что-то неправильное и будет закрыто. Срабатывает всегда.


 
eagle7   (2002-02-14 19:54) [2]

Других вариантов нет? Без вывода на экран всяких ошибок...


 
Milz   (2002-02-15 09:37) [3]

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1013625608&n=5


 
lel (A)   (2002-02-15 09:53) [4]

eagle7
А что не так с WM_QUIT, у меня это работало абсолютно на всех програмах, только может ты SendMessage используюшь, а надо PostMessage, и возможно несколько раз...
Желаю удачи в темных делах.
С уважением Алексей.



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

Форум: "WinAPI";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-57609
KaPaT
2002-03-24 22:32
2002.04.18
Объясните такую штуку, пожалуйста


14-57887
cok
2002-03-08 20:37
2002.04.18
Кто че сделал?


3-57624
cyber
2002-03-27 20:16
2002.04.18
Повторное добавление в Blob-поле - ошибка. Странно.


1-57734
Sergey Karagodin
2002-04-05 09:21
2002.04.18
Какое событие


3-57663
Roman_Tutov@mail.ru
2002-03-28 16:29
2002.04.18
date & time trouble





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский