• <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.¢% 閱讀(1703) 評論(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規范,簡體中文版的。已經描述全面了。
            久久精品人人做人人爽电影| 国产A级毛片久久久精品毛片| 久久高潮一级毛片免费| 办公室久久精品| 99久久夜色精品国产网站 | 中文字幕久久久久人妻| 91视频国产91久久久| 99久久精品费精品国产| 亚洲人成网站999久久久综合| 日韩乱码人妻无码中文字幕久久| 亚洲精品国产成人99久久| 欧美麻豆久久久久久中文| 久久久久久亚洲精品成人| 久久久久人妻一区精品果冻| 久久久无码精品亚洲日韩按摩 | 青青久久精品国产免费看| 色综合久久久久无码专区 | 综合网日日天干夜夜久久| 久久精品国产半推半就| 伊人久久综合精品无码AV专区 | 国产精品成人无码久久久久久| 成人久久免费网站| 久久久无码精品亚洲日韩软件| 久久久久亚洲AV无码麻豆| 日韩一区二区三区视频久久| 久久综合久久综合九色| 97久久精品午夜一区二区| 亚洲AV无码成人网站久久精品大| 久久婷婷色香五月综合激情| 天天爽天天爽天天片a久久网| 久久久久无码精品国产不卡| 久久精品视频一| 精品久久久久久久久免费影院| 久久精品无码专区免费| 88久久精品无码一区二区毛片 | 久久综合九色综合久99| 国产精品狼人久久久久影院| 国产69精品久久久久99| 国产一区二区精品久久岳| 精品国产婷婷久久久| 久久久久亚洲AV成人网|