ProcessorFeatures es un subprograma sencillo que usa la API IsProcessorFeaturePresent de Windows para determinar si el procesador y Windows son compatibles con características como las páginas de no ejecución, las extensiones de dirección física (PAE) y un contador de ciclos en tiempo real. Su propósito principal es identificar los sistemas que ejecutan la versión PAE del kernel y que son compatibles con la protección de desbordamiento de búfer de no ejecución. A continuación presentamos un resultado de ejemplo de un sistema Opteron que ejecuta Windows XP 64-bit Edition:
Process Feature v1.10
Copyright (C) 2005 Mark Russinovich
Sysinternals - www.sysinternals.comAMD Opteron(tm) Processor 246AMD64 Family 15 Model 37 Stepping 1, AuthenticAMD
No Execute Protection: Y
Physical Address Extensions (PAE): Y
Floating point emulation: N
Pentium Floating point errata: N
RDTSC (Cycle counter): Y
MMX Instruction Set: Y
3D Now Instruction Set: Y
SSE Instruction Set: Y
SSE2 Instruction Set: Y