pykd/samples/proclist.py
SND\kernelnet_cp 0fe3d77428 [samples] updated: reviewed and refactored all samples
git-svn-id: https://pykd.svn.codeplex.com/svn@62997 9b283d60-5439-405e-af05-b73fd8c4d996
2011-03-22 16:28:12 +00:00

31 lines
553 B
Python

import sys
from pykd import *
def loadSymbols():
global nt
nt = loadModule( "nt" )
def processInfo():
processList = typedVarList( nt.PsActiveProcessHead, "nt", "_EPROCESS", "ActiveProcessLinks" )
for process in processList:
print "".join( [chr(i) for i in process.ImageFileName if i != 0] )
if __name__ == "__main__":
if not isSessionStart():
createSession()
loadDump( sys.argv[1] )
dprintln( sys.argv[1] + " - loaded OK" )
loadSymbols()
processInfo()