How do you detect the number of physical processors/cores in .net?
Environment.ProcessorCount will also include any hyperthreaded processors.
There is no way (at least up through Windows 2003) to distinguish a hyperthreaded processor from one with two cores.