Форум: "WinAPI";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
ВнизКак закрыть процесс под 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c