public void Read(PeReader rdr)
 {
     rdr.SetPosition(StandardFieldsOffset);
     t  = (ExecutableType)rdr.ReadUInt16();
     sf = new StandardFieldsHeader(file, this);
     sf.Read(rdr);
     wsf = new WindowsSpecificFieldsHeader(file, this);
     wsf.Read(rdr);
     dd = new DataDirectoriesHeader(this);
     dd.Read(rdr);
 }
Example #2
0
 internal PEOptionalHeader()
 {
     StandardFields = new StandardFieldsHeader ();
     NTSpecificFields = new NTSpecificFieldsHeader ();
     DataDirectories = new DataDirectoriesHeader ();
 }
Example #3
0
 internal PEOptionalHeader()
 {
     StandardFields   = new StandardFieldsHeader();
     NTSpecificFields = new NTSpecificFieldsHeader();
     DataDirectories  = new DataDirectoriesHeader();
 }