Example #1
0
        public static PefLoaderInfo Load(PefLoaderSegment loader)
        {
            var obj = new PefLoaderInfo(loader);

            obj.PopulateInfo();
            return(obj);
        }
Example #2
0
        private static PefLoaderInfo ProcessLoaderSection(PefImageSegment loaderSegment)
        {
            var pefLoaderSegment = PefLoaderSegmentReader.ReadLoaderSegment(loaderSegment);
            var loaderInfo       = PefLoaderInfo.Load(pefLoaderSegment);

            return(loaderInfo);
        }
Example #3
0
 private PefFile(PefContainer container, PefImageSegment[] imageSegments, PefLoaderInfo loaderInfo)
 {
     this.Container   = container;
     this.pefSegments = imageSegments;
     this.LoaderInfo  = loaderInfo;
 }