The MachineProfile type exposes the following members.
MachineProfile | Initializes a new instance of the MachineProfile class. |
CheckIsDefault | Determines if the hardware list has the same components and weights as the default profile. | |
CompareHash | Overloaded. Compares two machine profile hashes and determines the amount of difference. | |
Equals | Inherited from Object. | |
Finalize | Inherited from Object. | |
GetAdditionalData | Gets any additional data encoded into the hash. | |
GetComparableHash | Creates a hash value for the current profile that can be compared with other hashes to determine the relative similarity of two hardware profiles without actually having knowledge of the exact machine characteristics. | |
GetComparableHashFromDiagnostic | Creates a comparable hash from the output of the GetDiagnosticHash()()()() method. | |
GetDefaultProfile | Gets the default hardware profile. | |
GetDiagnosticHash | Generates a diagnostic hash that can be used in determining the exact components in the machine. | |
GetDifferences | Overloaded. Returns an array of the list of hardware differences. | |
GetHashCode | Inherited from Object. | |
GetHashVersion | Gets the version of the hashing algorithm used to generate the hash. | |
GetType | Inherited from Object. | |
IsHashValid | Determines whether the given hash has a valid format. | |
IsLaptopHash | Determines if the profile hash represents a laptop profile. | |
MemberwiseClone | Inherited from Object. | |
ToString | Inherited from Object. |
HardwareList | Gets or sets the HardwareList value. | |
Hash | Gets the comparable hash for the MachineProfile. | |
IsLaptop | Gets a value that indicates if the current machine is a laptop. | |
IsVirtualMachine | Gets a value that indicates if the current os is running inside a virtual machine. | |
MachineType | Gets the MachineType of the current machine. | |
Profile | Gets the profile of the current machine. | |
Use64BitCompatibleCpuid | Gets or sets a value that indicates if 32-bit processes should use CPUID compatible with 64-bit versions of the application to generate consistent profile hashes in both environments. | |
Version | Gets or sets the version of the profile hash. |