可以从IDA中的C文件导入结构和枚举声明。
但是,可以将结构和枚举导出到C吗?

评论

我在Google上搜索了如何执行此操作,但在前几个结果中找不到答案。我希望在Stack Stack上可以使用这种类型的自动应答功能。

如果答案写得好并且有用,它甚至会受到鼓励,并且肯定会给您一些投票。 + 1x2;)

#1 楼

可以通过进入本地类型(Shift + F1)导出结构。然后选择要导出的结构,然后在上下文菜单中选择“编辑”或“导出到头文件”。选择它们时可以通过按住Shift键导出多个结构。

#2 楼

文件->产品文件->创建C头文件

这将导出所有定义的结构和枚举。
请注意,在IDA 6.5之前的所有IDA版本中,您可能需要如果要使用创建的文件来编译自己的源代码,请对结构进行重新排序。