我正在使用 IDAPython 为 IDA PRO 编写插件,我需要使用偏移量转储完整的反汇编代码。
我知道我可以导出一个 html 文件然后解析它,但是我无法从脚本中使用 GENFLG_GENHTML 标志调用 GenerateFile 函数,因为该函数只能在 gui 中工作
idc.GenerateFile(OFILE_LST, idc.GetInputFile()+'.html', 0, idc.BADADDR, GENFLG_GENHTML)
(当我运行插件时,它给了我未处理的异常,但如果我从 IDA 命令行编写相同的指令,它就可以工作)。
我可以提取 .asm 文件,但它对我没有用,因为它不包含偏移量。有什么解决办法吗?