• <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規范,簡體中文版的。已經描述全面了。
            久久久久亚洲?V成人无码| 国产午夜福利精品久久| 国内精品久久久久影院亚洲| 欧美日韩中文字幕久久久不卡 | 久久精品国产精品亚洲下载| 欧美久久久久久午夜精品| 欧美一区二区三区久久综| 久久福利青草精品资源站| 国内精品伊人久久久影院| 久久精品国产69国产精品亚洲| 亚洲AV伊人久久青青草原| 日本一区精品久久久久影院| 777午夜精品久久av蜜臀| 久久国产成人亚洲精品影院| 久久久久99精品成人片试看| 国产精品久久久久蜜芽| 狠狠色综合久久久久尤物| 欧美牲交A欧牲交aⅴ久久| 久久亚洲国产成人影院网站| 久久综合综合久久97色| 伊人久久综合精品无码AV专区| 久久精品国产第一区二区| 97精品国产97久久久久久免费| 久久人人爽人人爽人人片AV麻烦| 91久久福利国产成人精品| 狠色狠色狠狠色综合久久| 国内精品久久久久影院一蜜桃| 久久亚洲AV无码精品色午夜| 久久最新免费视频| 久久综合久久伊人| 久久亚洲视频| 无码人妻少妇久久中文字幕| 午夜视频久久久久一区 | 欧美激情一区二区久久久| 久久亚洲视频| 久久久久久久女国产乱让韩| 免费无码国产欧美久久18| 久久久WWW成人免费毛片| 亚洲国产成人久久笫一页| 久久久久久亚洲精品无码| 久久精品国产精品亚洲人人|