![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как закрыть процесс?
Alek © (2004-06-24 13:41:00)При запуски программы мне нужно заврешить один запущеный в виндовс процесс.
Как это можно сделать?
Alek (2004-06-24 14:04:00) [21]ээ спасибо за советы, а как ими пользоваться?? :)
есть ли готовый примерчик?
Тимохов (2004-06-24 14:01:00) [22]
> jack128 © (24.06.04 13:59) [4]
изначально было так
вроде надо не забыть сделать в конце closehandle.
"забыть" - забыл дописать :)))
Тимохов (2004-06-24 14:00:00) [23]
> jack128 © (24.06.04 13:59) [4]
пост 3 читать так
> вроде надосделать в конце closehandle.
опечатка
jack128 (2004-06-24 13:59:00) [24]
> вроде надо не сделать в конце closehandle.
Не-а. Как раз таки хендл процесса нужно закрыть..
Тимохов (2004-06-24 13:56:00) [25]Дополнение.
вроде надо не сделать в конце closehandle.
Тимохов (2004-06-24 13:51:00) [26]если не ошибаюсь можно последовательно воспользоваться след. функциями winapi
findwindow - найти окно из нужного процесса (по имени)
getwindowthreadprocessid - получить id процесса хозяина окна
openprocess - получить handle процесса
terminateprocess - закрыть процесс
Alek (2004-06-24 13:44:00) [27]или как хотябы получить хандл нужного мне процесса?