Finalizando Processos pelo Delphi
:: Programação :: Delphi :: Delphi Tutoriais.
Página 1 de 1
Finalizando Processos pelo Delphi
Uses:
Coloque abaixo de Implementation:
Para Chamar:
Tlhelp32
Coloque abaixo de Implementation:
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;
CloseHandle(FSnapshotHandle);
end;
Para Chamar:
KillTask('notepad.exe');
Mr.Positive- Membro
- Mensagens : 40
Agradecimentos : 0
Data de inscrição : 12/01/2011
Idade : 29
Localização : Recreio
Humor : Feliz !
Tópicos semelhantes
» Criando um Paint Pelo Delphi
» Criando Script Pelo Delphi
» Ativando Protetor de tela pelo delphi
» Oracle Bot
» Criando um Script pelo WinRar
» Criando Script Pelo Delphi
» Ativando Protetor de tela pelo delphi
» Oracle Bot
» Criando um Script pelo WinRar
:: Programação :: Delphi :: Delphi Tutoriais.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|