Show / Hide Table of Contents

Class StringFileInfo

Describes the data representation in a file-version resource. Information about different languages and codes pages is contained in this structure.

Inheritance
object
AbstractStructure
StringFileInfo
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: PeNet.Header.Resource
Assembly: PeNet.dll
Syntax
public class StringFileInfo : AbstractStructure

Constructors

| Edit this page View Source

StringFileInfo(IRawFile, long)

Create a new StringFileInfo instance.

Declaration
public StringFileInfo(IRawFile peFile, long offset)
Parameters
Type Name Description
IRawFile peFile

A PE file.

long offset

Offset of a StringFileInfo structure in the PE file.

Properties

| Edit this page View Source

StringTable

One ore more StringTable structures, where each tables szKey indicates the language and code page for displaying the text in the StringTable.

Declaration
public StringTable[] StringTable { get; }
Property Value
Type Description
StringTable[]
| Edit this page View Source

SzKey

Contains the Unicode string "StringFileInfo".

Declaration
public string SzKey { get; }
Property Value
Type Description
string
| Edit this page View Source

WLength

Length of the StringFileInfo in bytes, including all children.

Declaration
public ushort WLength { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

WType

Type of the data in the version resource. Contains a 1 if the data is text data and a 0 if it contains binary data.

Declaration
public ushort WType { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

WValueLength

Always zero.

Declaration
public ushort WValueLength { get; set; }
Property Value
Type Description
ushort
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX