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

Вниз

Как закрыть какое-либо стороннее приложение, зная его имя и папку   Найти похожие ветки 

 
@ac   (2004-02-26 11:52) [0]

Как закрыть какое-либо стороннее приложение, зная его имя и папку, где оно находится?
Или узнать его HWND (тогда уж можно будет послать message на закрытие)?


 
Игорь Шевченко ©   (2004-02-26 12:40) [1]

А зачем закрывать "какое-нибудь" ?


 
DeadMeat ©   (2004-02-26 18:50) [2]

имя и папку
????


 
@ac   (2004-02-27 07:43) [3]

Ну, вполне определенное.

А что имя и папку? Ну, адрес. То есть может проверить запущено ли данное приложение или нет, а потом найти Handle.


 
Aleksey Pavlov ©   (2004-02-27 09:28) [4]

SendMessage(FindWindow(lpClassName, lpWindowName), WM_CLOSE, 0, 0);

lpClassName - класс твоего окна.
lpWindowName - имя окна (caption).

Эти данные можно посмотреть в Spy++


 
DeadMeat ©   (2004-02-27 15:39) [5]

CreateToolhelp32Snapshot + F1


 
Eagle-XK ©   (2004-02-27 16:28) [6]

Тебе нужно "перебрать" все процессы по очереди и проверить их на сорпадение с полным именем нужного тебе файла.
З.Ы. А зачем тебе его завершать, если в реестре можна прописать, чтобы его не зупускали :-)



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

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

Наверх




Память: 0.48 MB
Время: 0.064 c
3-1080574116
lvp
2004-03-29 19:28
2004.04.25
Пароль+логин в трехзвенке


1-1081253610
Shnurok
2004-04-06 16:13
2004.04.25
Отображение формул химических соединений


1-1081600413
Cigt12
2004-04-10 16:33
2004.04.25
Как узнать, что одна из переменных не равна треб. значению.


3-1080391582
Karlson
2004-03-27 15:46
2004.04.25
ВЫзов метода DBGrid1CellClick из любого места программы


4-1077288943
jab~
2004-02-20 17:55
2004.04.25
ReadProcessMemory - Как узнать размер процесса в памяти?