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

Вниз

Помогите плз програмно прибить досувскую программу.   Найти похожие ветки 

 
Serega_2   (2001-10-15 11:37) [0]

Дело в том что когда я ей посылаю сообщение WM_CLOSE или использую апишные вызовы CloseWindow(DestroyWindow) она либо выдает стандартное сообщение о невозможности закрытия с диалоговым окном(закрыть/не_закрыть) либо вообще молчит как партизан. Ни первое ни второе меня мало устраивают, поскольку в первом случае придется посылать сообщение о нажатии кнопки закрыть, а во втором - просто молиться чтоб умерло само. Если кто сталкивался с подобным траблом помогите плз разобраться. Заранее благодарен.


 
Alien   (2001-10-15 18:49) [1]

Убивай процесс, тогда вопросов не будет.


 
Виктор Щербаков   (2001-10-17 08:56) [2]

Посылай WM_QUIT.


 
knight   (2001-10-17 11:52) [3]

а если просто делать её активной и посылать контрол+с и алт+Ф4(сразу дестройвиндов)


 
Debugger   (2001-10-17 11:57) [4]

>knight
а мерцание на экране тебя устраивает
с точки зрения юза - волшебные превращения
запаникует на вирус подумает


 
Knight   (2001-10-17 19:27) [5]

какое мерцание?


 
Rtyu   (2001-10-19 09:44) [6]

1-й способ: SendMessage(wnd,wm_quit,1,0);
Поставь 1 в 3-ем параметре - она как раз отвечает за то чтобы нажать "Да"
в выплывающем окне.

2-й способ: SendMessage(wnd,WM_SYSCOMMAND,SC_CLOSE,0);
Мне вот этот способ нравится гораздо больше. Он закрывает больше, чем предыдущий

P.S. Правда не знаю как поведет себя закрытие ДОС-окна, не пробовал.



 
Иван Шихалев   (2001-10-19 21:59) [7]

Думаю, надежней всего убить-таки процесс - TerminateProcess.


 
Ghost666   (2001-10-20 18:04) [8]

ExitWindowsEx(EWX_REBOOT,1)



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

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

Наверх





Память: 0.45 MB
Время: 0.044 c
14-100069
Вадим
2001-12-05 21:55
2002.01.31
Что лучше?


6-100019
anonymous
2001-11-07 11:47
2002.01.31
Трабл с ClientSocket


3-99884
Shoo
2001-12-21 09:47
2002.01.31
Создание Table


3-99857
dorosh
2001-12-26 12:53
2002.01.31
Date


1-99966
Bodia
2002-01-12 02:53
2002.01.31
Как сымитирывать нажатие кнопки мыши?





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