• <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.¢% 閱讀(1699) 評論(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規范,簡體中文版的。已經描述全面了。
            久久男人中文字幕资源站| 国产成人99久久亚洲综合精品| 99久久久精品免费观看国产| 久久国产精品99国产精| 九九99精品久久久久久| 久久国产三级无码一区二区| 无码8090精品久久一区 | 久久婷婷色综合一区二区| 国内高清久久久久久| 亚洲国产精品热久久| 久久久久久精品久久久久| 久久无码国产专区精品| 日本精品久久久中文字幕| 99久久国产亚洲综合精品| 一级A毛片免费观看久久精品| 性欧美丰满熟妇XXXX性久久久| 亚洲国产二区三区久久| 国产精品永久久久久久久久久| 久久av免费天堂小草播放| 97久久精品国产精品青草| 午夜精品久久久久久影视777| 亚洲国产成人久久综合区| 久久久久亚洲av综合波多野结衣| 一本色道久久99一综合| 国产精品九九九久久九九| 欧美成a人片免费看久久| 久久久久久久97| 中文精品久久久久国产网址 | 少妇内射兰兰久久| 91精品国产高清久久久久久国产嫩草| 国产2021久久精品| 超级97碰碰碰碰久久久久最新 | 亚洲国产精品无码久久久久久曰 | 久久精品aⅴ无码中文字字幕重口| 韩国无遮挡三级久久| 无码人妻久久一区二区三区蜜桃| 无码人妻久久一区二区三区蜜桃 | 国内精品欧美久久精品| 久久久www免费人成精品| 久久综合欧美成人| 奇米综合四色77777久久|