Delphi获取系统当前进程名和进程ID
该日志由
samool 发表于 2007-10-22 9:52 AM
delphi代码
- procedure TForm1.Button1Click(Sender: TObject);
- var
- ProcessName : string;
- ProcessID : integer;
- i : integer;
- ContinueLoop:BOOL;
- FSnapshotHandle:THandle;
- FProcessEntry32:TProcessEntry32;
- begin
- FSnapshotHandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
- FProcessEntry32.dwSize:=Sizeof(FProcessEntry32);
- ContinueLoop:=Process32First(FSnapshotHandle,FProcessEntry32);
-
- while ContinueLoop do
- begin
- ProcessName := FProcessEntry32.szExeFile;
- ProcessID := FProcessEntry32.th32ProcessID;
- Listbox.Items.add('应用程序名 :'+ProcessName +'#进程ID:'+ inttostr(ProcessID));
- ContinueLoop:=Process32Next(FSnapshotHandle,FProcessEntry32);
- end;
- end;
图片附件(缩略图):

相关文章: (最多只显示5条记录)
发表评论:( 来了就留个脚印吧!你的参与是我最大的动力!)