Class VsFixedFileInfo
Language and code page independent version information about the PE file.
Namespace: PeNet.Header.Resource
Assembly: PeNet.dll
Syntax
public class VsFixedFileInfo : AbstractStructure
Constructors
| Improve this Doc View SourceVsFixedFileInfo(IRawFile, Int32)
Create a new VsFixedFileInfo instance.
Declaration
public VsFixedFileInfo(IRawFile peFile, int offset)
Parameters
Type | Name | Description |
---|---|---|
IRawFile | peFile | A PE file. |
System.Int32 | offset | Offset of the VsFixedFileInfo structure in the PE file. |
Properties
| Improve this Doc View SourceDwFileDateLS
Least significant 32 bits of the files creation date and time.
Declaration
public uint DwFileDateLS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwFileDateMS
Most significant 32 bits of the files creation date and time.
Declaration
public uint DwFileDateMS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwFileFlags
Bitmask to specify attributes of the file.
Declaration
public uint DwFileFlags { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwFileFlagsMask
Bitmask to specify the valid bits in dwFileFlags. Bits are only valid if present on file creation.
Declaration
public uint DwFileFlagsMask { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwFileOS
Each bit represents a different OS for which the file is intended. Only one can be set.
Declaration
public uint DwFileOS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwFileSubType
More specific type than dwFileType like display driver, sound driver, ...
Declaration
public uint DwFileSubType { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwFileType
General type of the file, like DLL, driver, ...
Declaration
public uint DwFileType { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwFileVersionLS
Least significant 32 bits of the version of the PE file.
Declaration
public uint DwFileVersionLS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwFileVersionMS
Most significant 32 bits of the version of the PE file.
Declaration
public uint DwFileVersionMS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwProductVersionLS
Least significant 32 bits of the version of the product the PE file was distributed with.
Declaration
public uint DwProductVersionLS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwProductVersionMS
Most significant 32 bits of the version of the product the PE file was distributed with.
Declaration
public uint DwProductVersionMS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwSignature
Constant 0xFEEF04BD. Used to search for the VsFixedFileInfo structure.
Declaration
public uint DwSignature { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
DwStrucVersion
Version number of the VsFixedFileInfo structure. The higher word of the member represents the major version, the lower word the minor version.
Declaration
public uint DwStrucVersion { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |