-
-
[旧帖]
[求助][学习+讨论]麻烦前辈给讲讲关于Win32汇编中结构体数组的定义与使用.谢谢了
0.00雪花
-
发表于:
2012-4-21 21:42
1415
-
[旧帖] [求助][学习+讨论]麻烦前辈给讲讲关于Win32汇编中结构体数组的定义与使用.谢谢了
0.00雪花
可恨的抄袭,bai爹搜索,google搜索,都是千遍一律.
搜索 Win32结构体 数组 查询到的结果N篇,内容都是一样的...
最近在看罗师傅的Win32汇编.学到PE这节课的时候,有一个地方卡住了。很迷惑
代码片断如下:
;IMAGE_NT_HEADERS
assume edi:ptr IMAGE_NT_HEADERS
;引用,且包括二维结构数组中的变量获取
invoke wsprintf,addr @szBuffer,addr sz_Peinfo_Text_ImageBase,[edi].OptionalHeader.ImageBase
invoke SetDlgItemText,hWinMain,IDC_PEINFO_IMAGEBASE,addr @szBuffer
以上这些都正常,但是缺难在了OptionalHeader.DataDireCtory数据目录表信息这里
在Windows.inc中,找到了关于DataDireCtory数据目录表的定义:
代码片断如下:
IMAGE_OPTIONAL_HEADER32 STRUCT
DataDirectory IMAGE_DATA_DIRECTORY IMAGE_NUMBEROF_DIRECTORY_ENTRIES dup(<>)
IMAGE_OPTIONAL_HEADER32 ENDS
不知道这里的 dum(<>)是什么意思,哪位前辈给讲解一下? 谢谢了.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课