CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

进程枚举

楼主akea(akea)2005-11-19 09:45:36 在 Delphi / Windows SDK/API 提问

如何实现进程枚举,需要每个进程的完整路径,谢谢 问题点数:50、回复次数:2Top

1 楼liangqingzhi(老之)回复于 2005-11-19 10:03:53 得分 10

http://www.delphibbs.com/keylife/iblog_show.asp?xid=18418Top

2 楼xiaocuo_zrf(小错——淫雄所贱略同)回复于 2005-11-19 10:13:02 得分 40

挂起系统  
  SetSystemPowerState(FALSE,FALSE);    
  杀死进程  
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
      H:THandle;  
      P:DWORD;  
  begin  
      H:=FindWindow(nil,'无标题   -   记事本');  
      if   H<>0   then  
      begin  
          GetWindowThreadProcessId(H,@P);  
          if   P<>0   then  
              TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,P),$FFFFFFFF);  
      end;  
  end;    
  判断进程是否挂起  
  function   isHung(theWindow:   HWnd;   timeOut:   Longint):   Boolean;    
   
  var    
      dwResult:   DWord;    
  begin    
      Result   :=   SendMessageTimeout(theWindow,    
      WM_NULL,    
      0,    
      0,    
      SMTO_ABORTIFHUNG   Or   SMTO_BLOCK,    
      timeOut,    
      dwResult)   <>   0;    
   
  end;    
   
  列出系统进程  
  (注意uses   TLHelp32)  
  然后  
  var   lppe:   TProcessEntry32;    
          found   :   boolean;    
          Hand   :   THandle;  
  begin  
      Hand   :=   CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);  
      found   :=   Process32First(Hand,lppe);  
      while   found   do    
      begin  
          ListBox.Items.Add(StrPas(lppe.szExeFile));//列出所有进程。  
          found   :=   Process32Next(Hand,lppe);    
      end;  
  end;  
  Top

相关问题

  • 枚举进程问题
  • 枚举进程,如何得到一正在运行的进程文件路径?
  • 急!如何枚举到系统所有进程的进程控制块阿?
  • 如何枚举现在系统中所有进程的线程?
  • 请问哪个API可以枚举系统中的进程?
  • linux 下怎样编程枚举进程(up有分)
  • 关于枚举系统进程的问题
  • 如何枚举一个进程中所有的线程
  • 枚举进程相关信息的问题
  • 如何枚举所有进程并显示

关键词

  • 进程
  • lppe
  • hand
  • found
  • begin
  • process
  • var

得分解答快速导航

  • 帖主:akea
  • liangqingzhi
  • xiaocuo_zrf

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo