JSI Tip 10078. Procfeatures freeware determines if your processor and Windows supports various features such as No-Execute pages, Physical Address Extensions (PAE), and a real-time cycle counter.

Jerold Schulman

January 22, 2006

1 Min Read
ITPro Today logo in a gray background | ITPro Today


ProcessorFeatures is a no-frills applet that uses the Windows IsProcessorFeaturePresent API to determine if the processor and Windows supports various features such as No-Execute pages, Physical Address Extensions (PAE), and a real-time cycle counter. Its primary purpose is to identify system's running the PAE version of the kernel and that support no-execute buffer overflow protection. Here's example output from an Opteron system running Windows XP 64-bit Edition:

Process Feature v1.10Copyright (C) 2005 Mark RussinovichSysinternals - www.sysinternals.comAMD Opteron(tm) Processor 246AMD64 Family 15 Model 37 Stepping 1, AuthenticAMDNo Execute Protection:         YPhysical Address Extensions (PAE):YFloating point emulation:NPentium Floating point errata:        NRDTSC (Cycle counter):         YMMX Instruction Set:         Y3D Now Instruction Set: YSSE Instruction Set:         YSSE2 Instruction Set:         Y



Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like