• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運轉,開心的工作
            簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            PE File

            Posted on 2009-06-10 23:16 S.l.e!ep.¢% 閱讀(1707) 評論(1)  編輯 收藏 引用 所屬分類: PE

            在 winnt.h 里面已經有完整的定義


            1. DOS MZ Header (DOS MZ 頭) IMAGE_DOS_HEADER 結構

            #define IMAGE_DOS_SIGNATURE???????????????? 0x4D5A????? // MZ

            typedef struct _IMAGE_DOS_HEADER
            {?????
            ??? // DOS .EXE header
            ??? WORD?? e_magic;???????????????????? // Magic number??????????????????????? // 永遠賦值為 IMAGE_DOS_SIGNATURE,
            ??? WORD?? e_cblp;????????????????????? // Bytes on last page of file????????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_cp;??????????????????????? // Pages in file?????????????????????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_crlc;????????????????????? // Relocations???????????????????????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_cparhdr;?????????????????? // Size of header in paragraphs??????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_minalloc;????????????????? // Minimum extra paragraphs needed???? // 字段賦為 0, 作用不詳
            ??? WORD?? e_maxalloc;????????????????? // Maximum extra paragraphs needed???? // 字段賦為 0, 作用不詳
            ??? WORD?? e_ss;??????????????????????? // Initial (relative) SS value???????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_sp;??????????????????????? // Initial SP value??????????????????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_csum;????????????????????? // Checksum??????????????????????????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_ip;??????????????????????? // Initial IP value??????????????????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_cs;??????????????????????? // Initial (relative) CS value???????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_lfarlc;??????????????????? // File address of relocation table??? // 字段賦為 0, 作用不詳
            ??? WORD?? e_ovno;????????????????????? // Overlay number????????????????????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_res[4];??????????????????? // Reserved words????????????????????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_oemid;???????????????????? // OEM identifier (for e_oeminfo)????? // 字段賦為 0, 作用不詳
            ??? WORD?? e_oeminfo;?????????????????? // OEM information; e_oemid specific?? // 字段賦為 0, 作用不詳
            ??? WORD?? e_res2[10];????????????????? // Reserved words????????????????????? // 字段賦為 0, 作用不詳
            ??? LONG?? e_lfanew;??????????????????? // File address of new exe header????? // 字段賦為 0, 作用不詳
            ? } IMAGE_DOS_HEADER, *PIMAGE_DOS_HEADER;

            sizeof(IMAGE_DOS_HEADER) = 64

            "MZ" means?
            MZ
            (standard, file format) The file signature of an MS-DOS executable (.EXE) file (0x4d 5a), always the first two bytes of the

            file. It was reportedly invented by, and named after, a Microsoft programmer, Mark Zbikowski. In Unix systems, the string MZ

            is the magic number that identifies an MS-DOS EXE file. (2003-06-10)

            "史前大師Mark Zbikowski(MZ,PE、NTFS 結構之父)
            <<From DOS 1.0 to Windows Vista>>

            http://channel9.msdn.com/Showpost.aspx?postid=193997

            ?This is Behind the Code’s pilot episode with Core File Services architect, Mark Zbikowski. Mark began his career at

            Microsoft in 1981, working on DOS 1.0 as a designer, coder and liaison with IBM. His quarter century long career has included

            significant involvement in OS/2, Cairo’s Object File System (OFS), and the NT File System (NTFS). In addition, he has been a

            key player in all of Microsoft’s File System work. Former Microsoft software architect Pat Helland interviews Mark about the

            early days at Microsoft, his passion for product development and the challenges of producing software.

            Show: Behind The Code

            Tags: MS+Personalities

            Feedback

            # re: PE File  回復  更多評論   

            2009-06-11 08:28 by guest
            微軟有本小冊子叫:PE規范,簡體中文版的。已經描述全面了。
            久久久亚洲欧洲日产国码二区 | 久久精品男人影院| 国产精品18久久久久久vr| 99热都是精品久久久久久| 亚洲一区精品伊人久久伊人| 久久精品国产99久久久| 久久精品人妻一区二区三区| 久久人人爽人人爽人人片AV麻烦 | 精品国产一区二区三区久久久狼| AAA级久久久精品无码区| 国内精品人妻无码久久久影院导航| 精品无码久久久久久午夜| 亚洲精品99久久久久中文字幕| 9久久9久久精品| 精品人妻伦九区久久AAA片69| 51久久夜色精品国产| 狠狠88综合久久久久综合网 | 久久精品国产99久久久香蕉 | 久久久久99精品成人片三人毛片 | 亚洲午夜无码久久久久| 精品久久久久久久中文字幕| 久久久久99精品成人片试看| 久久久久免费精品国产| 日韩一区二区三区视频久久| 国产伊人久久| 久久久久国产精品嫩草影院| 久久99精品综合国产首页| 久久青青草原精品国产| 久久精品午夜一区二区福利| 97精品国产97久久久久久免费| 狠狠色丁香久久婷婷综合图片| 久久婷婷色香五月综合激情 | 久久香蕉国产线看观看猫咪?v| 久久午夜电影网| 久久av高潮av无码av喷吹| 狠狠久久综合伊人不卡| 日本精品一区二区久久久| 久久毛片一区二区| 无码伊人66久久大杳蕉网站谷歌 | 无码人妻久久一区二区三区蜜桃 | 精品久久8x国产免费观看|