Вниз
Скачать: CL | DM;

Просмотреть запущенные процессы, найти нужный и убить его   Найти похожие ветки 

 
petvv ©   (2004-10-15 08:21) [0]

Доброго времени суток !

Проблема такая ! В памяти весит процесс, который смотрит за некоторыми файлами. При запуске своего приложения мне
необходимо найти и убить этот процесс, чтобы поколупать эти
файлы. Как это проще реализовать !


 
Внук ©   (2004-10-15 10:06) [1]

"В памяти весит процесс..."
Интересно, сколько "весит" :)


 
=SOFT=   (2004-10-15 10:32) [2]


procedure KillProcess(Classname: string; WindowTitle: string);
const
 PROCESS_TERMINATE = $0001;
var
 ProcessHandle : THandle;
 ProcessID: Integer;
 TheWindow : HWND;
begin
 TheWindow := FindWindow(Classname, WindowTitle);
 GetWindowThreadProcessID(TheWindow, @ProcessID);
 ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId);
 TerminateProcess(ProcessHandle,4);
end;


 
VMcL ©   (2004-10-15 12:24) [3]

>>=SOFT=  (15.10.04 10:32) [2]

const
 PROCESS_TERMINATE = $0001;


Windows.pas отменили?

 ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId);
 TerminateProcess(ProcessHandle,4);
end;


1. С какого бадуна "4"? Ну да ладно, это не так важно.
2. CloseHandle() г-н Пушкин будет делать?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.04 c
1-1100373817
Кириешки
2004-11-13 22:23
2004.11.28
Как загрузить (или работать) с текстовым файлом размером 2,2 гб?


1-1100504700
serg128
2004-11-15 10:45
2004.11.28
Не собирается проект когда добавляешь компоненту TExcelApplicatio


14-1100155682
karat
2004-11-11 09:48
2004.11.28
Ваше мнение на мой подход.


14-1099927764
ИМХО
2004-11-08 18:29
2004.11.28
Локомотив - чемпион?


3-1099281637
sanek
2004-11-01 07:00
2004.11.28
как создать вычисляемое поле через DBGRId




   Наверх