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

Вниз

Как закрыть процесс под NT   Найти похожие ветки 

 
kaif ©   (2002-10-26 01:23) [0]

Предположим, я из моего приложения с помощью CreateProcess запустил исполняемый файл (конкретно, плеер ScreenCam). Я хочу (во избежание повторного запуска ScreenCam) иметь возможность закончить корректно этот процесс (послав сообщение WM_CLOSE) из моего приложения. Однако сообщение посылается окну, а не процессу. Как узнать Handle главного окна, зная Handle процесса? Что-то я не разобрался...
Причем нужно, чтобы это работало под любой системой Win32.


 
kaif ©   (2002-10-26 11:49) [1]

Неужели никто не знает?
Я использовал TerminateProcess, который не советуется в MS SDK. В результате у меня застревает какая-то dll в памяти.
Хотелось бы все же использовать закрытие окна, а не terminate...


 
down   (2002-10-26 12:19) [2]

Узнать дескриптор окна по ThreadId можно с помощью EnumThreadWindows, ThreadId узнаешь из ProcessInformation


 
kaif ©   (2002-10-28 10:43) [3]

Большое спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
14-28200
KIR
2002-11-20 00:57
2002.12.09
Народ, где можно поискать инфу по FIBPlus?


1-27910
macrohead
2002-11-27 15:07
2002.12.09
base64


14-28236
Z-Yuri
2002-11-09 10:47
2002.12.09
---|Ветка была без названия|---


1-27957
aspen
2002-11-29 13:25
2002.12.09
Как сделать в одном проекте?


1-27936
M@NI|@C
2002-11-29 08:24
2002.12.09
Как вставить bitmap в TRichEdit