Windows进程遍历

// 进程遍历:获取计算机系统上运行的所有进程的信息,包括用户进程和系统进程。
// 进程遍历的方式有很多:
//    1.通过进程快照。
//    2.使用ZwQuerySystemInformation函数。
//    3.使用EnumProcess函数。
//    4.通过PowerShell获取。
//    5.通过WMI方式获取。

// CreateToolhelp32Snapshot函数:
// 功能:获取进程信息为指定的进程、进程使用的堆、模块、线程,为其建立一个快照。
// 原型:HANDLE WINAPI CreateToolhelp32Snapshot(DWORD dwFlags, DWORD th32ProcessID);
// 参数:dwFlags:指定快照中包含的系统内容,可以是以下值之一:
//           TH32CS_INHERIT:声明快照句柄是可继承的。
//           TH32CS_SNAPALL:在快照中包含系统中所有进程和线程
//           TH32CS_SNAPHEAPLIST:在快照中包含在th32ProcessID中指定进程的所有堆
//           TH32CS_SNAPMODULE:在快照中包含在th32ProcessID中指定进程的所有模块
//           TH32CS_SNAPPROCESS:在快照中包含系统中所有进程
//           TH32CS_SNAPTHREAD:在快照中包含系统中所有线程
//      th32ProcessID:指定的进程ID,如果为0表示当前进程,这个参数只有当dwFlags为TH32CS_SNAPHEAPLIST/TH32CS_SNAPMODULE时才有效。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值