Class PE.NTOptionalHeader

  • Enclosing class:
    PE

    public static class PE.NTOptionalHeader
    extends java.lang.Object
    • Field Detail

      • ImageBase

        public int ImageBase
      • SectionAlignment

        public int SectionAlignment
      • FileAlignment

        public int FileAlignment
      • MajorOperatingSystemVersion

        public short MajorOperatingSystemVersion
      • MinorOperatingSystemVersion

        public short MinorOperatingSystemVersion
      • MajorImageVersion

        public short MajorImageVersion
      • MinorImageVersion

        public short MinorImageVersion
      • MajorSubsystemVersion

        public short MajorSubsystemVersion
      • MinorSubsystemVersion

        public short MinorSubsystemVersion
      • Reserved

        public byte[] Reserved
      • SizeOfImage

        public int SizeOfImage
      • SizeOfHeaders

        public int SizeOfHeaders
      • CheckSum

        public int CheckSum
      • Subsystem

        public short Subsystem
      • DLLCharacteristics

        public short DLLCharacteristics
      • SizeOfStackReserve

        public int SizeOfStackReserve
      • SizeOfStackCommit

        public int SizeOfStackCommit
      • SizeOfHeapReserve

        public int SizeOfHeapReserve
      • SizeOfHeapCommit

        public int SizeOfHeapCommit
      • LoaderFlags

        public int LoaderFlags
      • NumberOfRvaAndSizes

        public int NumberOfRvaAndSizes
    • Constructor Detail

      • NTOptionalHeader

        public NTOptionalHeader​(java.io.RandomAccessFile file)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • NTOptionalHeader

        public NTOptionalHeader​(java.io.RandomAccessFile file,
                                long offset)
                         throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object