爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
Windows教程
在Windows上透过ctypes遍历进程
在Windows上透过ctypes遍历进程
日期:2014-05-17 浏览次数:20771 次
在Windows上通过ctypes遍历进程
import ctypes import sys TH32CS_SNAPPROCESS = 0x00000002 class PROCESSENTRY32(ctypes.Structure): _fields_ = [("dwSize", ctypes.c_ulong), ("cntUsage", ctypes.c_ulong), ("th32ProcessID", ctypes.c_ulong), ("th32DefaultHeapID", ctypes.c_ulong), ("th32ModuleID", ctypes.c_ulong), ("cntThreads", ctypes.c_ulong), ("th32ParentProcessID", ctypes.c_ulong), ("pcPriClassBase", ctypes.c_ulong), ("dwFlags", ctypes.c_ulong), ("szExeFile", ctypes.c_char * 260)] def getProcList(): CreateToolhelp32Snapshot = ctypes.windll.kernel32.CreateToolhelp32Snapshot Process32First = ctypes.windll.kernel32.Process32First Process32Next = ctypes.windll.kernel32.Process32Next CloseHandle = ctypes.windll.kernel32.CloseHandle hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0) pe32 = PROCESSENTRY32() pe32.dwSize = ctypes.sizeof(PROCESSENTRY32) if Process32First(hProcessSnap,ctypes.byref(pe32)) == False: return while True: yield pe32 if Process32Next(hProcessSnap,ctypes.byref(pe32)) == False: break CloseHandle(hProcessSnap) if __name__ =='__main__': procList = getProcList() for proc in procList: print("proc.szExeFile=%s, proc.th32ParentProcessID=%d, proc.th32ProcessID=%d" % (proc.szExeFile, proc.th32ParentProcessID, proc.th32ProcessID))
上一篇:在 Windows 中Wi-Fi相关信息查看命令,查看是否支持WIFI6等
下一篇: Windows Phone开发(45):推送通报大结局——Raw通知
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
:X700花屏
直接连打印机的机器可以打印,共享打印机的机器不能打印,求好手帮忙解决
XP里字体都反过来了。这个有关问题如何解决
XP共享文件夹设置密码为何无法访问
win2008 hyper-v连接不上虚拟机,该如何解决
一个奇怪的有关问题,小弟我的电脑上不了学校的邮箱
关于GHOST的有关问题
怎么部署分布式电子邮件服务器
跪求windows utlimate的产品密钥?解决方法
推荐阅读
更多>
网站打不开。但是旁人能打开,用代理也能打开
如何知道电脑被限速了
光驱有关问题。
RAR解密,该如何处理
WIN 2K SERVER,安装了IIS,却无法使用解决办法
【江湖百晓生】有没有专业作网页的软件啊像EditPlus这样强大的
创建的域DNS配置有有关问题
系统软件种
图文解说:Nginx+tomcat+Windows配备负载均衡
为什么小弟我觉得win7的字体很模糊,是小弟我眼睛出毛病了吗
win2003能自动终止应用程序
请大神帮小弟我看看,我刚学缓冲区溢出,遇上难题了
windows异常解决 通用命令
Windows Azure 腾挪服务简介
Windows定时调用bat实施Java程序
请教这个有关问题
批处理怎么设置变量带有“与”
有没有办法把光盘镜像写到U盘或是tf卡中,进行usb光盘启动?该如何解决
XP虚拟机忘掉登录密码
用Windows live writer设置CSDN blog 出现异常