Python winappdbg получает имя процесса из объекта события

Я разрабатываю систему автоматизации отладки, используя https://github.com/MarioVilas/winappdbg.

Я хотел бы получить имя процесса из объекта события. Вот мой код:

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()

1 ответ

Решение

Автор инструмента ответил на мой вопрос на github: вот решение

Мы можем сделать event.get_process(). Get_filename(), или если мы хотим быть более навороченными:

process = event.get_process()
name = process.get_filename()
print "Process: %s" % name
Другие вопросы по тегам