2 2 4
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
进程_名取ID整数型 通过进程名取进程ID,失败返回0。
参数名类 型参考可空数组备 注
进程名文本型取要进程ID的进程名
是否区分大小写逻辑型默认为不区分,真=区分
变量名类 型静态数组备 注
局_进程信息PROCESSENTRY32 
进程快照整数型 
下一个整数型 
进程快照 = CreateToolhelp32Snapshot (2, 0)
如果真 (进程快照 = 0)
返回 (0)
局_进程信息.dwSize = 296
下一个 = Process32First (进程快照, 局_进程信息)
判断循环首 (下一个 ≠ 0)
如果真 (文本比较 (到文本 (局_进程信息.szExeFile), 进程名, 是否区分大小写) = 0)
CloseHandle (进程快照)
返回 (局_进程信息.th32ProcessID)
下一个 = Process32Next (进程快照, 局_进程信息)
判断循环尾 ()
CloseHandle (进程快照)
返回 (0)

词条作者信息
冰点 -  认真做好一件事
使用例程
参与校正错误的易友
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
2023-2-6 18:57Zjl
Process32First Process32Next 返回的是逻辑型,而上面下一个变量定义的是整数型,所以编译的时候会报错!
2019-12-30 16:36binfu945
缺少自定义类型PROCESSENTRY32 求补全<br>数据类型名 公开 备注<br>PROCESSENTRY32 -<br>成员名 类 型 传址 数组 备注<br>dwSize 整数型 本结构的长度。内存长度=296,使用时首先设置<br>cntUsage 整数型 引用数,此成员不再使用,始终设置为零。<br>th32ProcessID 整数型 进程ID<br>th32DefaultHeapID 整数型 进程默认堆ID,此成员不再使用,始终设置为零。<br>th32ModuleID 整数型 进程模块ID,此成员不再使用,始终设置为零。<br>cntThreads 整数型 线程数<br>th32ParentProcessID 整数型 父线程<br>pcPriClassBase 整数型 线程优先权,此进程创建的任何线程的基本优先级。<br>dwFlags 整数型 保留,此成员不再使用,并始终设置为零。<br>szExeFile 字节型 260 进程的可执行文件的名称,如果写成文本型,此处将会被放置一个指针,很显然会出错.
  • Copyright © ijingyi.com All Rights Reserved.