2012-08-09 1456 views
1

如何在IDA Pro中设置数组元素的大小?我正在创建一个结构,我想要有一组DWORD。但它默认为字节。如何在IDA Pro中设置数组元素的大小?

我IDA Pro的6.1

+1

您可以使用本地类型窗口(Shift-F1)中的纯C编辑结构定义。或者,您可以取消定义数组,在数组的开头定义一个DWORD,并使用“make array”命令将其转换为DWORD数组。 – DCoder 2012-08-09 07:58:38

+0

谢谢!如果您将评论张贴为答案,我会接受它。 – expert 2012-08-09 18:58:30

回答

2

您可以在本地类型窗口(按住Shift键F1)使用普通的C编辑structenum定义。请注意,IDA不会在成员之间应用任何自动结构填充,因此您有时必须插入虚拟成员。

或者,在结构窗口(按住Shift键F9),你可以取消定义数组定义在其开始一个DWORD,并且使用Array ...命令(星号,*)将其成阵列。

1

按下移位-8以限定阵列,第一通过双击d定义类型为双字之前,则阵列将是双字不是字节。