delphi 查看windows后台进程是否运行
2017-09-05 20:56
471 查看
function TfmLogin.FindProcess(AFileName: string): boolean;
var
hSnapshot : THandle;
lppe : TProcessEntry32;
Found : Boolean;
begin
Result := False;
hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
lppe.dwSize := SizeOf(TProcessEntry32);
Found := Process32First(hSnapshot, lppe);
while Found do
begin
if ((UpperCase(ExtractFileName(lppe.szExeFile))=UpperCase(AFileName)) or (UpperCase(lppe.szExeFile )=UpperCase(AFileName))) then
begin
Result := True;
end;
Found := Process32Next(hSnapshot, lppe);
end;
end;
if not FindProcess('ScktSrvr.exe') then
begin
ShowMessage('scktsrvr.exe未启用!');
exit;
end;
var
hSnapshot : THandle;
lppe : TProcessEntry32;
Found : Boolean;
begin
Result := False;
hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
lppe.dwSize := SizeOf(TProcessEntry32);
Found := Process32First(hSnapshot, lppe);
while Found do
begin
if ((UpperCase(ExtractFileName(lppe.szExeFile))=UpperCase(AFileName)) or (UpperCase(lppe.szExeFile )=UpperCase(AFileName))) then
begin
Result := True;
end;
Found := Process32Next(hSnapshot, lppe);
end;
end;
if not FindProcess('ScktSrvr.exe') then
begin
ShowMessage('scktsrvr.exe未启用!');
exit;
end;
相关文章推荐
- delphi 查看windows后台进程是否运行
- 【我的Android进阶之旅】解决 Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86
- Windows安装使用pslist命令查看后台进程信息
- Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)
- nohup和&,进程后台运行、查看、终止
- Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)
- MFC 判断Windows某一进程是否在运行以及处理
- linux查看是否有某个运行的进程命令(不包括查询进程这条语句)
- 如何编写一个shell脚本查看某个进程是否在运行
- 查看运行中的Windows进程是32位还是64位的方法
- 如何查看进程是否在运行
- linux 查看某个进程是否在运行
- 判断当前进程是否以管理员权限运行(AllocateAndInitializeSid后,用CheckTokenMembership与AdministratorsGroup进行比较,和Delphi的那个例子还有点不一样)
- 查看文件内容- 删除某个运行程序的所有进程-nohup后台执行程序
- delphi中如何查看某个程序在进程中是否已经存在
- nohup和&后台运行,进程查看及终止
- nohup和&后台运行,进程查看及终止
- windows 如何查看进程所在目录(Windows命令|开始-->运行 “wmic” )
- [Windows]查看运行进程的参数【wmic】
- 【简单的linux命令】1、解压、查看进程和后台运行