代码之家  ›  专栏  ›  技术社区  ›  golosovsky

实时解析WinDbg输出并在特定输出行上设置触发器

  •  0
  • golosovsky  · 技术社区  · 7 年前

    WinDbg 并在特定的输出行上设置“触发器”?我的意思是-执行一行 WinDbg公司 pykd

    我试着用 WinDbg公司 编写脚本,但我没有成功。

    2 回复  |  直到 7 年前
        1
  •  2
  •   ussrhero    7 年前

    使用pykd,您可以尝试创建自己的eventHandler:

    class outputHandler(pykd.eventHandler):
    
         def onDebugOutput(self, str):
              if str == "something interesting":
                  do_handler()
    
    eh = outputHandler()
    

    !py -g my_script.py
    

    我希望它能起作用

        2
  •  1
  •   Thomas Weller    7 年前

    OutputDebugString() ,然后看看 .ocommand .

    dbgCommand() 执行命令并将结果作为字符串返回。将其转发到输出并进行分析,以便运行脚本。

    推荐文章