Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как закрыть процесс?


Страницы:   1 2

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]

или как хотябы получить хандл нужного мне процесса?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо