像任务管理器的列表。怎么得到。

解决方案 »

  1.   

    DELPHI做不到?还是MS不提供API?
      

  2.   

    GetCurrentThreadID
    GetCurrentThread
      

  3.   

    我希望能得到所有系统正在运行的进程线程。在WIN95API里有Process32First ,Process32Next可以很容易实现一个任务管理器。在WIN2000上如何实现?没有API???
      

  4.   

    你e文怎么样?看这个吧,包你满意!
    http://www.alexfedotov.com/articles/enumproc.asp
      

  5.   

    列出所有进程:
    uses TLHelp32;...
      
    var lppe: TProcessEntry32;  
        found : boolean;  
        Hand : THandle;  
    begin  
      Hand := CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);
      lppe.dwSize :=sizeof(TProcessEntry32);
      found := Process32First(Hand,lppe);  
      while found do  
        begin  
          ListBox.Items.Add(StrPas(lppe.szExeFile));
          found := Process32Next(Hand,lppe);   
        end;  
    end;
      

  6.   

    如 fermium(列御寇) 所说.另外,可用thread32first,thread32next 枚举全部的线程.所用函数都在 ToolHelp 单元中定义(TLHelp32.pas),具体参考MSDN.