pythonexecquery_python 进程信息
通过psutil模块读取机器进程信息:
#-*- coding: UTF-8 -*-
import psutil;
import os
import CommMethod
for proc in psutil.process_iter():
print proc.name()
def check_exsit(process_name):
WMI = win32com.client.GetObject('winmgmts:')
processCodeCov = WMI.ExecQuery('select * from Win32_Process where Name="%s"' % process_name)
if len(processCodeCov) > 0:
return True
else:
return False
'''获取机器当前进程信息'''
def GetCurrentProcessInfo():
lst1= psutil.pids()
lst1.sort()
for i in lst1:
temp =""
flag=True
# 文件名称
filename = psutil.Process(i).name()
#文件全路径
filePath =""
#文件版本号
version = ""
#安装时间
installTime = ""
#访问时间
accessTime = ""
#启动时间
startTime = ""
try:
#文件路径
filepath = psutil.Process(i).exe()
#启动时间
startTime = CommMethod.TimeStampToTime(psutil.Process(i).create_time())
#版本信息
version = CommMethod.GetFileVersion(filepath)
installTime = os.path.getctime(filepath)
accessTime = os.path.getatime(filepath)
#把时间戳转为时间格式
installTime = CommMethod.TimeStampToTime(installTime)
accessTime = CommMethod.TimeStampToTime(accessTime)
except:
flag=False
finally:
if(len(version)>0 and len(installTime)>0):
print 'id=%d,name=%s,fileName =%s,version=%s, installTime=%s,accessTime=%s,startTime = %s' % (i,psutil.Process(i).name(),filename,version,installTime,accessTime,startTime)
GetCurrentProcessInfo()
pythonexecquery_python 进程信息相关推荐
- WMI技术介绍和应用——查询正在运行的进程信息
在<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>一文中,我们介绍到了一个半同步查询WMI类的框架.本文将是该技术的一个应用,介绍如何使用WMI技术查询正在运行的进程信 ...
- 静态查看进程信息 -- 基于 ps 命令实现
Linux Shell 操作命令 目录 总览(点击查看详细信息) 1.简介 目前 可以 通过 很多种方式 查看 系统进程,top之类的 工具 可以 动态 的获取 进程信息,今天 介绍 静态 获取 进程 ...
- python使用psutil获取系统(Windows Linux)所有运行进程信息实战:CPU时间、内存使用量、内存占用率、PID、名称、创建时间等;
python使用psutil获取系统(Windows Linux)所有运行进程信息实战:CPU时间.内存使用量.内存占用率.PID.名称.创建时间等: psutil模块可以跨平台使用,支持Linux/ ...
- Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等.应用程序/包.服务(Serv ...
- Python当前进程信息 (os包)
Python当前进程信息 (os包) 我们在Linux的概念与体系,多次提及进程的重要性.Python的os包中有查询和修改进程信息的函数.学习Python的这些工具也有助于理解Linux体系. 进程 ...
- 【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息
如何仅使用一条ps命令便能获取到所有与RAC集群进程相关的信息. 从所使用的命令角度上看很简单,仅需使用ps命令结合grep命令便能实现.问题关键是需要确定检索哪些关键字. 1.与RAC集群有关的 ...
- Gmail进程信息转储分析工具pdgmail
Gmail进程信息转储分析工具pdgmail 进程信息转储(Process Memory Dump)是数字取证的重要方式.通过分析对应进程的信息转储,可以获取大量的信息.Kali Linux提供一款专 ...
- 【Android 逆向】Android 系统文件分析 ( cpuinfo 处理器信息文件 | self 当前进程信息文件 | meminfo 当前内存信息文件 )
文章目录 一.cpuinfo 处理器信息 二.self 当前进程信息文件 三.meminfo 当前内存信息文件 一.cpuinfo 处理器信息 cpuinfo 文件中 , 会标明 CPU 型号 , A ...
- 【Android 逆向】Android 系统文件分析 ( /proc/ 目录文件分析 | 记录系统和进程信息 | version 内核版本信息文件 )
文章目录 一.proc 目录简介 二.version 内核版本信息文件 一.proc 目录简介 进入 /proc/ 目录 , 查看该目录下的文件 , 该目录中的文件的作用 , 主要是记录系统和进程的信 ...
最新文章
- 海王必备,我用python写了一个微信机器人和她聊天之后把我拉黑了
- python读取文件名-Python获取指定文件夹下的文件名的方法
- Linux CP文件夹略过目录的解决
- spring AOP注解含义
- 前端学习(2638):读懂代码之登录页login.vue之ref和rules
- 踩方格(信息学奥赛一本通-T1196)
- 重磅!谷歌发布3D目标检测数据集及检测方案
- web前端(2)——了解什么是前端,以及与后端的关系
- guestfish修改镜像内容
- UWP TextBox私人定制
- iptables 端口转发--内网实现上网
- 计算机键盘没有fn,电脑上没有FN键怎么打开小键盘
- 工业智能网关BL110应用之四十三:网口采集欧姆龙PLC的配置
- 四层七层负载均衡区别
- 【原创】查看MacOS 系统版本信息
- Matlab矩阵和数组的操作
- bin文件夹是个什么东西?
- SPM12入门案例3
- React使用百度地图实现驾车路线规划
- 2021年锅炉作业-工业锅炉司炉 (G1)考试题库