Show / Hide Table of Contents

Class Resources

Parsed version of the Resource data directory.

Inheritance
object
AbstractStructure
Resources
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 Resources : AbstractStructure

Constructors

| Edit this page View Source

Resources(IRawFile, long, ResourceLocation?, ResourceLocation[], ResourceLocation[])

Creates a new Resource data directory instance.

Declaration
public Resources(IRawFile peFile, long offset, ResourceLocation? vsVersionLocation, ResourceLocation[] iconDirectoryLocations, ResourceLocation[] groupIconDirectoryLocations)
Parameters
Type Name Description
IRawFile peFile

A PE file.

long offset

Offset of the resources.

ResourceLocation vsVersionLocation

vsVersionLocation.

ResourceLocation[] iconDirectoryLocations

iconDirectoryLocations.

ResourceLocation[] groupIconDirectoryLocations

groupIconDirectoryLocations.

Properties

| Edit this page View Source

GroupIconDirectories

Optional Resource member which contains GroupIcon information and a variable number of GroupIconDirectoryEntries.

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

Icons

Optional Resource member which contains icon information and icon image as bytes.

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

VsVersionInfo

Optional Resource member which contains version information and compile time information about the binary.

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