Class StringFileInfo
Describes the data representation in a file-version resource. Information about different languages and codes pages is contained in this structure.
Namespace: PeNet.Header.Resource
Assembly: PeNet.dll
Syntax
public class StringFileInfo : AbstractStructure
Constructors
| Improve this Doc View SourceStringFileInfo(IRawFile, Int64)
Create a new StringFileInfo instance.
Declaration
public StringFileInfo(IRawFile peFile, long offset)
Parameters
Type | Name | Description |
---|---|---|
IRawFile | peFile | A PE file. |
System.Int64 | offset | Offset of a StringFileInfo structure in the PE file. |
Properties
| Improve this Doc View SourceStringTable
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[] |
SzKey
Contains the Unicode string "StringFileInfo".
Declaration
public string SzKey { get; }
Property Value
Type | Description |
---|---|
System.String |
WLength
Length of the StringFileInfo in bytes, including all children.
Declaration
public ushort WLength { get; set; }
Property Value
Type | Description |
---|---|
System.UInt16 |
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 |
---|---|
System.UInt16 |
WValueLength
Always zero.
Declaration
public ushort WValueLength { get; set; }
Property Value
Type | Description |
---|---|
System.UInt16 |