delphi 关闭线程函数
来源:互联网 发布:app上的数据接口 编辑:程序博客网 时间:2024/05/21 10:12
function FindProcessId(ExeFileName: string):THandle;//查找线程
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(FProcessEntry32.szExeFile)=UpperCase(ExeFileName) then
begin
result:=FProcessEntry32.th32ProcessID;
break;
end;
ContinueLoop:=Process32Next(FSnapshotHandle,FProcessEntry32);
end;
CloseHandle (FSnapshotHandle);
end;
function KillTask(ExeFileName: string): Integer;//关闭线程
const
PROCESS_TERMINATE = $0001;
var
ContinueLoop: boolean;
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;
- delphi 关闭线程函数
- Delphi线程的安全关闭
- delphi学习点滴—几个关闭函数
- Delphi Thread 进程和线程函数(1)
- CloseHandle()函数(关闭线程句柄)的使用
- CloseHandle()函数(关闭线程句柄)的使用
- delphi 线程
- delphi线程
- delphi 线程
- 关闭线程
- 线程关闭
- 关闭线程
- Delphi 关闭指定窗口
- DELPHI关闭进程
- delphi 关闭进程方法
- DELPHI 关闭进程
- Delphi关闭进程
- delphi 中关闭进程
- 论文原稿:web2.0环境下的信息构建研究(一)——信息构建发展的新阶段
- 校验IP地址是否合法,JavaScript
- Ajax开发简略(第二部分)
- .net学习推荐网站
- 《Java2入门经典JDK5》学习笔记——读文件(二)
- delphi 关闭线程函数
- 什么是CSS hack及写法。
- 关于Google恶意软件警告:“该网站可能含有恶意软件,有可能会危害您的电脑”
- ASP.NET中实现二级或多级域名(修改UrlRewrite)
- Java代码编写的30条建议
- Ruby中文社区的开源项目平台已经成功搭建起来了
- 创业团队第四次聚会
- ++项目会议【7.29】
- Visual Studio 2005 中的新的 DataSet 功能