Python winappdbg 从事件对象获取进程名称
Python winappdbg getting process name from event object
我正在使用 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()
工具作者在github上回答了我的问题:这是解决方案
我们可以做event.get_process().get_filename(),或者如果我们想更花哨:
process = event.get_process()
name = process.get_filename()
print "Process: %s" % name
我正在使用 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()
工具作者在github上回答了我的问题:这是解决方案
我们可以做event.get_process().get_filename(),或者如果我们想更花哨:
process = event.get_process()
name = process.get_filename()
print "Process: %s" % name