写在前面
最近突发奇想,想监控某个进程的启动和退出事件,搜了一下,有个专门的名词来描述这类事件,叫做Event Trance For Windows
,简称ETW
,跟Windows的事件管理器有比较大的关系。
为了快速实现这个想法,决定使用python来完成,上github搜索,发现一个名为pywintrace的项目,只要稍作修改就能实现我们的需求。
安装依赖
需要用到pywintrace
和psutil
两个模块。
pip install pywintrace
pip install psutil
示例代码
直接拿项目中的示例,稍作修改即可(需要管理员权限执行示例代码),这里以微信作为示例:
i