import sys import os.path import pprint sys.path.append(os.path.abspath(__file__ + "\..\..")) import windows print("WMI requester is {0}".format(windows.system.wmi)) print("Selecting * from 'Win32_Process'") result = windows.system.wmi.select("Win32_Process") print("They are <{0}> processes".format(len(result))) print("Looking for ourself via pid") us = [p for p in result if int(p["ProcessId"]) == windows.current_process.pid][0] print("Some info about our process:") print(" * {0} -> {1}".format("Name", us["Name"])) print(" * {0} -> {1}".format("ProcessId", us["ProcessId"])) print(" * {0} -> {1}".format("OSName", us["OSName"])) print(" * {0} -> {1}".format("UserModeTime", us["UserModeTime"])) print(" * {0} -> {1}".format("WindowsVersion", us["WindowsVersion"])) print(" * {0} -> {1}".format("CommandLine", us["CommandLine"])) print("