现在的位置: 首页 > 综合 > 正文

windbg学习-显示结构体大小

2014年01月01日 ⁄ 综合 ⁄ 共 388字 ⁄ 字号 评论关闭

两种方式:

dt -v:详细输出。这会输出结构的总大小和字段数量这样的附加信息。当它和-y选项一起使用时,所有的符号都会被显示出来,即使他们没有任何关联的类型信息。

0:000> dt -v _image_nt_headers
OGame!_IMAGE_NT_HEADERS
struct _IMAGE_NT_HEADERS, 3 elements, 0xf8 bytes
   +0x000 Signature        : Uint4B
   +0x004 FileHeader       : struct _IMAGE_FILE_HEADER, 7 elements, 0x14 bytes
   +0x018 OptionalHeader   : struct _IMAGE_OPTIONAL_HEADER, 31 elements, 0xe0 bytes

或C++方式:

0:000> ?? @@c++(sizeof(_image_nt_headers))
unsigned int 0xf8
【上篇】
【下篇】

抱歉!评论已关闭.