Ejemplo n.º 1
0
            public override string ToString()
            {
                var sb = new StringBuilder("IMAGE_EXPORT_DIRECTORY\n");

                sb.Append(Utility.ToStringReflection(this));
                return(sb.ToString());
            }
Ejemplo n.º 2
0
            public override string ToString()
            {
                var sb = new StringBuilder("IMAGE_IMPORT_BY_NAME\n");

                sb.Append(Utility.ToStringReflection(this));
                return(sb.ToString());
            }
Ejemplo n.º 3
0
            public override string ToString()
            {
                var sb = new StringBuilder("Export Function\n");

                sb.Append(Utility.ToStringReflection(this));
                return(sb.ToString());
            }
Ejemplo n.º 4
0
        public override string ToString()
        {
            var sb = new StringBuilder("IMAGE_DATA_DIRECTORY\n");

            sb.Append(Utility.ToStringReflection(this));

            if (ImageExportDirectory.ExportFunctions != null)
            {
                sb.Append("Export Functions\n");
                foreach (var e in ImageExportDirectory.ExportFunctions)
                {
                    sb.Append(e.ToString());
                }
            }

            if (ImageImportDescriptors != null)
            {
                sb.Append("Image Import Descriptors");
                foreach (var i in ImageImportDescriptors)
                {
                    sb.Append(i.ToString());
                }
            }

            return(sb.ToString());
        }
Ejemplo n.º 5
0
        public override string ToString()
        {
            var sb = new StringBuilder("IMAGE_DOS_HEADER\n");

            sb.Append(Utility.ToStringReflection(this));
            return(sb.ToString());
        }
Ejemplo n.º 6
0
        public override string ToString()
        {
            var sb = new StringBuilder("IMAGE_OPTIONAL_HEADER\n");

            sb.Append(Utility.ToStringReflection(this));
            sb.AppendFormat(Utility._tableFormat, "Resolved Subsystem", ResolveSubsystem(Subsystem));
            return(sb.ToString());
        }
Ejemplo n.º 7
0
        public override string ToString()
        {
            var sb = new StringBuilder("IMAGE_FILE_HEADER\n");

            sb.Append(Utility.ToStringReflection(this));
            sb.AppendFormat(Utility._tableFormat, "Resolved TargetMachine", ResolveTargetMachine(Machine));
            sb.AppendFormat(Utility._tableFormat, "Resolved Characteristic", ResolveCharacteristics(Characteristics));
            return(sb.ToString());
        }
Ejemplo n.º 8
0
        public override string ToString()
        {
            var sb = new StringBuilder("IMAGE_SECTION_HEADER\n");

            sb.Append(Utility.ToStringReflection(this));
            sb.Append("Resolved SectionFlags\n");
            var sf = ResolveSectionFlags(SectionFlags);

            foreach (var f in sf)
            {
                sb.AppendFormat(Utility._tableFormat, "Flag", f.ToString());
            }
            return(sb.ToString());
        }
Ejemplo n.º 9
0
            public override string ToString()
            {
                var sb = new StringBuilder("IMAGE_THUNK_DATA\n");

                sb.Append(Utility.ToStringReflection(this));

                if (ImageImportByName != null)
                {
                    sb.Append("Image Imports By Name\n");
                    foreach (var i in ImageImportByName)
                    {
                        sb.Append(i.ToString());
                    }
                }

                return(sb.ToString());
            }