![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как закрыть какое-либо стороннее приложение, зная его имя и папку
@ac © (2004-02-26 11:52:00)Как закрыть какое-либо стороннее приложение, зная его имя и папку, где оно находится?
Или узнать его HWND (тогда уж можно будет послать message на закрытие)?
Eagle-XK (2004-02-27 16:28:00) [1]Тебе нужно "перебрать" все процессы по очереди и проверить их на сорпадение с полным именем нужного тебе файла.
З.Ы. А зачем тебе его завершать, если в реестре можна прописать, чтобы его не зупускали :-)
DeadMeat (2004-02-27 15:39:00) [2]CreateToolhelp32Snapshot + F1
Aleksey Pavlov (2004-02-27 09:28:00) [3]SendMessage(FindWindow(lpClassName, lpWindowName), WM_CLOSE, 0, 0);
lpClassName - класс твоего окна.
lpWindowName - имя окна (caption).
Эти данные можно посмотреть в Spy++
@ac (2004-02-27 07:43:00) [4]Ну, вполне определенное.
А что имя и папку? Ну, адрес. То есть может проверить запущено ли данное приложение или нет, а потом найти Handle.
DeadMeat (2004-02-26 18:50:00) [5]имя и папку
????
Игорь Шевченко (2004-02-26 12:40:00) [6]А зачем закрывать "какое-нибудь" ?