使用Python编写的Windows上的进程监控器

作者:佚名 上传时间:2023-04-30 运行软件:Python 3.9 软件版本:Windows 10 版权申诉

本代码展示了如何使用Python监控Windows系统上的进程,包括获取进程信息、监控进程状态、杀死进程等操作。通过使用Pywin32库调用Windows API来实现。

import win32com.client
import wmi

# 初始化WMI接口
wmi_interface = wmi.WMI()

# 获取进程列表
for process in wmi_interface.Win32_Process():
    print('进程ID: %d, 进程名称: %s' % (process.ProcessId, process.Name))

# 监控进程状态
watcher = win32com.client.GetObject('Winmgmts:').ExecNotificationQuery('Select * From __InstanceModificationEvent Within 1 Where TargetInstance Isa "Win32_Process"')
while 1:
    event = watcher.NextEvent()
    print('进程状态改变,进程ID:%d' % event.TargetInstance.ProcessId)

# 终止进程
wmi_interface.Win32_Process(ProcessId=1234)[0].Terminate()
print('进程已被终止')

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使用Python编写Windows进程监控器
本代码展示了如何使用Python监控Windows系统上的进程,包括获取进程信息、监控进程状态、杀死进程等操作。通过使用Pywin32库调用Windows API来实现。import win32co
Windows 10
Python 3.9
2023-04-30 07:47
c语言编写进程监控器
运行在linux下的进程监控器软件,只有一页的源代码,自己编写用来提高水平的,轻拍...
其他文档
0B
2019-07-15 23:18
使用Python编写Windows进程监控工具
该工具可以帮助用户实时监控Windows系统中正在运行的进程信息,包括进程名称、PID、CPU和内存占用率等。使用Python的psutil模块实现。import psutilfor proc
Python 3.8.6
Python
2023-04-23 20:47
python关闭windows进程方法
本文实例讲述了python关闭windows进程的方法。分享给大家供大家参考。具体如下: 下面的python代码根据进程的名字调用windows的taskkill命令关闭指定的进程 import os
PDF
31KB
2020-12-31 01:03
使用Python实现Windows系统监控器
本示例代码使用Python编写,实现了Windows系统监控器功能,包括CPU、内存、硬盘等资源的使用情况监测,并通过matplotlib库实时绘制图表显示。实现方式采用Windows系统API和Py
Python 3.8.5
PyCharm 2020.2.3
2023-03-23 03:56
使用Python编写Linux系统守护进程实例
主要介绍了使用Python编写Linux系统守护进程实例,本文先是讲解了什么是守护进程,然后给出了一个Python语言的简单实现,需要的朋友可以参考下
PDF
52KB
2020-10-03 12:15
python编写守护进程实现当python进程被杀后重启进程源代码
python源代码实现守护进程(进程免杀) python 编 写 守 护 进 程 实 现 当 python 进 程 被 杀 后 重 启 进 程 的 源 代 码
ZIP
10KB
2020-12-02 15:27
dotnet WardenNET一个易于使用进程管理库用于跟踪Windows进程
Warden.NET 一个易于使用的进程管理库,用于跟踪Windows上的进程
ZIP
56KB
2020-11-06 05:46
进程监控器
查看系统当前运行的进程的详细信息,包括进程使用的文件,网络,线程,dll,注册表等...
zip
0B
2019-02-11 06:09
进程监控器
1.这个是一个检测进程相关信息的VC++例子,通过输入进程名查找进程的相关信息。2.定时器监控进程的相关信息
RAR
0B
2019-09-17 15:41