博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi获取系统进程和进程ID,Listview实现
阅读量:6039 次
发布时间:2019-06-20

本文共 1014 字,大约阅读时间需要 3 分钟。

Delphi获取系统进程和进程ID,Listview实现:

Delphi获取进程

 
var   Form1: TForm1;   Summ: Word;  implementation  {$R *.dfm}  procedure TForm1.N2Click(Sender: TObject);  var   ContinueLoop: BOOL;   NewItem: TListItem; begin   ListView1.Items.BeginUpdate;   ListView1.Items.Clear;   FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);   //CreateToolhelp32Snapshot函数得到进程快照   FProcessEntry32.dwSize := Sizeof(FProcessEntry32);  //初始化   ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);   //Process32First 得到一个系统快照里第一个进程的信息   Summ := 0;   while ContinueLoop do     begin     Summ := Summ + 1;     NewItem := ListView1.Items.Add;   //在ListView1显示     NewItem.ImageIndex := -1;     NewItem.Caption := ExtractFileName(FProcessEntry32.szExeFile);//进程名称     NewItem.subItems.Add(FormatFloat('00', Summ));//序号     NewItem.subItems.Add(IntToStr(FProcessEntry32.th32ProcessID));//进程ID     ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);   end;   CloseHandle(FSnapshotHandle);   ListView1.Items.EndUpdate; end;

转载地址:http://uwghx.baihongyu.com/

你可能感兴趣的文章
Android FM模块学习之三 FM手动调频
查看>>
Python 设置系统默认编码以及其他编码问题大全
查看>>
Vbs脚本编程简明教程之十四
查看>>
如何UDP/TCP端口是否通了
查看>>
pxe实现系统的自动化安装
查看>>
Redis高可用技术解决方案总结
查看>>
Scale Out Owncloud 高可用(2)
查看>>
何为敏捷
查看>>
HA集群之四:Corosync+Pacemaker+DRBD实现HA Mysql
查看>>
服务器定义
查看>>
我的友情链接
查看>>
MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
查看>>
c# 入门 例子
查看>>
HP Designjet 800PS 日常维护
查看>>
rhel7使用fdisk分区时无法使用全部分区的解决办法
查看>>
Docker 清理命令
查看>>
利用NRPE外部构件监控远程主机
查看>>
使用模块化编译缩小 apk 体积
查看>>
router-link传参
查看>>
ios之UISlider
查看>>