Show / Hide Table of Contents

Class VsFixedFileInfo

Language and code page independent version information about the PE file.

Inheritance
System.Object
AbstractStructure
VsFixedFileInfo
Namespace: PeNet.Header.Resource
Assembly: PeNet.dll
Syntax
public class VsFixedFileInfo : AbstractStructure

Constructors

| Improve this Doc View Source

VsFixedFileInfo(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 Source

DwFileDateLS

Least significant 32 bits of the files creation date and time.

Declaration
public uint DwFileDateLS { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

DwFileDateMS

Most significant 32 bits of the files creation date and time.

Declaration
public uint DwFileDateMS { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

DwFileFlags

Bitmask to specify attributes of the file.

Declaration
public uint DwFileFlags { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

DwFileSubType

More specific type than dwFileType like display driver, sound driver, ...

Declaration
public uint DwFileSubType { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

DwFileType

General type of the file, like DLL, driver, ...

Declaration
public uint DwFileType { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

DwFileVersionLS

Least significant 32 bits of the version of the PE file.

Declaration
public uint DwFileVersionLS { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

DwFileVersionMS

Most significant 32 bits of the version of the PE file.

Declaration
public uint DwFileVersionMS { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

DwSignature

Constant 0xFEEF04BD. Used to search for the VsFixedFileInfo structure.

Declaration
public uint DwSignature { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

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
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX