The PE file format==================Preface-------The PE ("portable executable") file format is the format of executablebinaries (DLLs and programs) for MS windows NT, windows 95 andwin32s; in windows NT, the drivers are in this format, too.It can also be used for object files and libraries.The format is designed by Microsoft and standardized by the TIS (toolinterface standard) Committee (Microsoft, Intel, Borland, Watcom, IBMand others) in 1993, apparently based on a good knowledge of COFF, the"common object file format" used for object files and executables onseveral UNIXes and on VMS.The win32 SDK includes a header filecontaining #defines andtypedefs for the PE-format. I will mention the struct-member-names and#defines as we go.You may also find the DLL "imagehelp.dll" to be helpful. It is part ofwindows NT, but documentation is scarce. Some of its functions aredescribed in the "Developer Network".
|