• <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規范,簡體中文版的。已經描述全面了。
            日韩美女18网站久久精品| 久久精品国产精品亚洲| 性色欲网站人妻丰满中文久久不卡| 一本大道久久东京热无码AV| 伊人久久大香线蕉综合5g| 久久精品无码专区免费东京热 | 精品久久久久久久久久久久久久久| 婷婷综合久久狠狠色99h| 亚洲人成无码久久电影网站| 97久久国产露脸精品国产| 国产午夜久久影院| 无码乱码观看精品久久| 久久精品国产亚洲AV高清热| 国产成人无码精品久久久免费| 伊色综合久久之综合久久| 高清免费久久午夜精品| 久久久www免费人成精品| 99久久亚洲综合精品成人| 麻豆av久久av盛宴av| 99久久免费只有精品国产| 亚洲va国产va天堂va久久| 无码人妻少妇久久中文字幕| 激情伊人五月天久久综合| 久久久久亚洲AV无码专区首JN | 色偷偷88888欧美精品久久久| 国产精品99久久久久久猫咪| 久久人爽人人爽人人片AV| 无码任你躁久久久久久久| 国产综合免费精品久久久| 99久久99这里只有免费的精品| 7777精品久久久大香线蕉| 亚洲欧洲中文日韩久久AV乱码| 久久精品99无色码中文字幕| 日本一区精品久久久久影院| 久久ww精品w免费人成| 久久久久成人精品无码中文字幕 | 7777久久久国产精品消防器材| 四虎影视久久久免费| 亚洲伊人久久成综合人影院| 少妇久久久久久被弄到高潮| 久久大香萑太香蕉av|