windows下查看所有进程以及pid
2013-10-17 09:11
302 查看
import ctypes import sys __metaclass__ = type class PROCESSENTRY32(ctypes.Structure): _fields_ = [ ("dwSize",ctypes.c_ulong), ("cntUsage",ctypes.c_ulong), ("th32ProcessID",ctypes.c_ulong), ("th32DefaultHeapID",ctypes.c_void_p), ("th32ModuleID",ctypes.c_ulong), ("cntThreads",ctypes.c_ulong), ("th32ParentProcessID",ctypes.c_ulong), ("pcPriClassBase",ctypes.c_long), ("dwFlags",ctypes.c_ulong), ("szExeFile",ctypes.c_char*260) ] def process(): kernel32 = ctypes.windll.LoadLibrary("kernel32.dll") pHandle = kernel32.CreateToolhelp32Snapshot(0x2,0x0) if pHandle == -1: sys.exit() proc = PROCESSENTRY32() proc.dwSize = ctypes.sizeof(proc) while kernel32.Process32Next(pHandle,ctypes.byref(proc)): print("%d-%s"%(proc.th32ProcessID,ctypes.string_at(proc.szExeFile))) kernel32.CloseHandle(pHandle) if __name__ == '__main__': process()
相关文章推荐
- windows:查看进程路径及PID,并杀掉进程
- windows查看端口占用以及关闭相应的进程
- windows下查看进程占用的端口号与PID
- windows查看端口占用以及关闭相应的进程
- windows下查看端口占用以及关闭相应的进程
- windows查看冲突进程 杀死进程 taskkill /f /pid 1520
- 使用python获取系统所有进程PID以及进程名称
- windows查看端口占用以及关闭相应的进程
- windows 2003 查看W3WP当前进程的PID的命令
- windows查看端口占用以及关闭相应的进程
- windows查看冲突进程 杀死进程 taskkill /f /pid 1520
- linux 查看系统负载,跟踪pid进程,以及cpu负载
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- Windows 下 根据进程名获取进程ID 以及该进程下所有窗口的句柄
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- Windows 查看端口占用和杀进程PID
- windows查看端口占用以及关闭相应的进程