标签:blog io os ar 使用 for sp 文件 div
procedure TForm1.Button1Click(Sender: TObject); //在程序中添加一个buttin1按钮和一个memo1显示框 var jubing : hwnd;//句柄 fprocessentry32 : TProcessEntry32; //结构类型的变量 zhenjia : Boolean; //返回一个布尔值(用来判断是否找到进程信息) processid : dword; //储存找到的进程ID mingcheng : string; //储存找到的进程名称 end; begin jubing := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //获得进程快照句柄 fprocessentry32.dwSize := sizeof(fprocessentry32); //给TProcessEntry32结构的第一个参数赋值(也可以理解为把这个结构的第一个参数初始化) zhenjia := Process32First(jubing,fprocessentry32); //使用 Process32First函数取得第一个进程的信息 while zhenjia = true do //如果 Process32First函数执行成功也就是说找到进程列表里的第一个进程时开始循环 begin zhenjia := Process32Next(jubing,FprocessEntry32); //取得第下一个进程信息 mingcheng := fprocessentry32.szExeFile; //取得一个进程的名称 if mingcheng = ‘svchost.exe‘ then //如果进程名等于这个字符串 self.Memo1.lines.Add(mingcheng); //把找到的进程显示出来 end;
delphi中获得进程列表或想要的进程(枚举进程、遍历进程)
标签:blog io os ar 使用 for sp 文件 div
原文地址:http://www.cnblogs.com/qingsong/p/4033021.html