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

Вниз

Как завершить процесс   Найти похожие ветки 

 
ppcumax ©   (2007-04-10 21:13) [0]

Как завершить процесс(тот что в диспетчере задач) в Делфи?


 
DrPass ©   (2007-04-10 21:18) [1]

Удалено модератором
Примечание: оффтоп


 
MsGuns ©   (2007-04-10 21:30) [2]

Удалено модератором
Примечание: оффтоп


 
ppcumax ©   (2007-04-10 21:51) [3]

Удалено модератором
Примечание: оффтоп


 
DrPass ©   (2007-04-10 21:55) [4]

Ну почему? Можно, конечно. Функцией TerminateProcess. Просто этот вопрос уже откровенно задолбал...


 
MsGuns ©   (2007-04-10 21:57) [5]

Удалено модератором
Примечание: оффтоп


 
ppcumax ©   (2007-04-10 22:09) [6]

TerminateProcess("some.exe",0);

так не работает, можно пример


 
имя   (2007-04-10 22:40) [7]

Удалено модератором


 
ppcumax ©   (2007-04-10 23:04) [8]

проблема решена

function KillTask(ExeFileName: string): integer;
const
 PROCESS_TERMINATE=$0001;
var
 ContinueLoop: BOOL;
 FSnapshotHandle: THandle;
 FProcessEntry32: TProcessEntry32;
begin
 result := 0;

 FSnapshotHandle := CreateToolhelp32Snapshot
                    (TH32CS_SNAPPROCESS, 0);
 FProcessEntry32.dwSize := Sizeof(FProcessEntry32);
 ContinueLoop := Process32First(FSnapshotHandle,
                                FProcessEntry32);

 while integer(ContinueLoop) <> 0 do
 begin
   if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) =
        UpperCase(ExeFileName))
    or (UpperCase(FProcessEntry32.szExeFile) =
        UpperCase(ExeFileName))) then
     Result := Integer(TerminateProcess(OpenProcess(
                       PROCESS_TERMINATE, BOOL(0),
                       FProcessEntry32.th32ProcessID), 0));
   ContinueLoop := Process32Next(FSnapshotHandle,
                                 FProcessEntry32);
 end;
 end;


 
DrPass ©   (2007-04-11 00:01) [9]

Видишь, как хорошо, если умеешь пользоваться гуглями и яндексами



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
15-1174982775
Игорь Шевченко
2007-03-27 12:06
2007.04.29
Не знает ли кто форматировщика исходных текстов на паскале


15-1175328227
VirEx
2007-03-31 12:03
2007.04.29
сжатие траффика, как настроить MirandaIM (ICQ,IRC,MRA) для CProxy


2-1176440360
allucard
2007-04-13 08:59
2007.04.29
Как создать папку?


15-1175245257
Ketmar
2007-03-30 13:00
2007.04.29
CDM кому-то нужен?


3-1170881127
DimDim
2007-02-07 23:45
2007.04.29
Импорт из 1С