private static PefLoaderInfo ProcessLoaderSection(PefImageSegment loaderSegment) { var pefLoaderSegment = PefLoaderSegmentReader.ReadLoaderSegment(loaderSegment); var loaderInfo = PefLoaderInfo.Load(pefLoaderSegment); return(loaderInfo); }
public static PefLoaderSegment ReadLoaderSegment(PefImageSegment loaderSegment) { var obj = new PefLoaderSegmentReader(loaderSegment); var loaderFields = obj.Load(); return(new PefLoaderSegment(loaderFields)); }
public PefLoaderSegmentReader(PefImageSegment loaderSegment) { fields = new PefLoaderFields(); rdr = (EndianByteImageReader)loaderSegment.Segment.MemoryArea.CreateBeReader(0); }