你想列举进程,用process32first就可以了,比如:
procedure TfmMain.btnProc95Click(Sender: TObject);
var
  snapShot          : THandle;
  ProcStu          : TProcessEntry32;//修改
begin
  snapShot := 0;
  try
    snapShot := CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
    if snapShot <> 0 then
    begin
      Process32First(snapShot, ProcStu);//修改
    end;
  finally
    CloseHandle(snapShot);
  end;
end;