2017-03-25 1 views
-1

Je développe un système d'automatisation de débogage utilisant https://github.com/MarioVilas/winappdbg. Je souhaite récupérer le nom du processus à partir de l'objet événement. Voici mon code:Python winappdbg obtenir le nom du processus de l'objet événement

def EventHandler(event): 
    print 'Inside event handler' 
    # I want to print the process name here, In this case which should be somefile.exe 

debug = Debug(EventHandler, bKillOnExit = True) 
proc = debug.execv(['c:\somefile.exe','arg']) 
debug.loop() 

Répondre

0

L'auteur de l'outil a répondu à ma question sur github: Voici la solution

Nous pouvons faire event.get_process() get_filename(), ou si nous voulons être plus de fantaisie. :

process = event.get_process() 
name = process.get_filename() 
print "Process: %s" % name