Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 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, и возможно несколько раз...
Желаю удачи в темных делах.
С уважением Алексей.




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




Наверх





Память: 0.72 MB
Время: 0.014 c
14-57843          Sandra                2002-03-07 20:54  2002.04.18  
Даме на 8-е марта :-) нужен текст из из ячейки DBGrid (Стандартный компонент)


1-57781           UDS                   2002-04-06 00:37  2002.04.18  
Как двигать объект стрелками клавиатуры?


1-57742           Kirill_Other          2002-04-05 12:35  2002.04.18  
Как увидеть добавленные свойства published в Object Inspector


3-57657           ol                    2002-03-26 15:38  2002.04.18  
чем в sql IB можно работать с датами


14-57884          Mandfm                2002-03-13 00:41  2002.04.18  
Очень прошу, помогите!