Class FileMetadataPE
Metadata about the Portable Executable (PE) file.
Implements
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class FileMetadataPE : IMessage<FileMetadataPE>, IEquatable<FileMetadataPE>, IDeepCloneable<FileMetadataPE>, IBufferMessage, IMessage
Constructors
FileMetadataPE()
Declaration
public FileMetadataPE()
FileMetadataPE(FileMetadataPE)
Declaration
public FileMetadataPE(FileMetadataPE other)
Parameters
| Type | Name | Description |
|---|---|---|
| FileMetadataPE | other |
Properties
CompilationExiftoolTime
info.exiftool.TimeStamp.
Declaration
public Timestamp CompilationExiftoolTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
CompilationTime
info.pe-timestamp.
Declaration
public Timestamp CompilationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
EntryPoint
info.pe-entry-point.
Declaration
public long EntryPoint { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
EntryPointExiftool
info.exiftool.EntryPoint.
Declaration
public long EntryPointExiftool { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Imphash
Imphash of the file.
Declaration
public string Imphash { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Imports
FilemetadataImports fields.
Declaration
public RepeatedField<FileMetadataImports> Imports { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<FileMetadataImports> |
Resource
FilemetadataPeResourceInfo fields.
Declaration
public RepeatedField<FileMetadataPeResourceInfo> Resource { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<FileMetadataPeResourceInfo> |
ResourcesLanguageCount
Deprecated: use resources_language_count_str.
Declaration
[Obsolete]
public RepeatedField<StringToInt64MapEntry> ResourcesLanguageCount { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<StringToInt64MapEntry> |
ResourcesLanguageCountStr
Number of resources by language. Example: NEUTRAL: 20, ENGLISH US: 10
Declaration
public RepeatedField<Label> ResourcesLanguageCountStr { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<Label> |
ResourcesTypeCount
Deprecated: use resources_type_count_str.
Declaration
[Obsolete]
public RepeatedField<StringToInt64MapEntry> ResourcesTypeCount { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<StringToInt64MapEntry> |
ResourcesTypeCountStr
Number of resources by resource type. Example: RT_ICON: 10, RT_DIALOG: 5
Declaration
public RepeatedField<Label> ResourcesTypeCountStr { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<Label> |
Section
FilemetadataSection fields.
Declaration
public RepeatedField<FileMetadataSection> Section { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<FileMetadataSection> |
SignatureInfo
FilemetadataSignatureInfo field. deprecated, user File.signature_info instead.
Declaration
[Obsolete]
public FileMetadataSignatureInfo SignatureInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| FileMetadataSignatureInfo |