diff -r 6d8377af9fb1 -r 25d18bbaa9cf Hardware/CPU/IntelCPU.cs --- a/Hardware/CPU/IntelCPU.cs Mon Apr 26 18:38:31 2010 +0000 +++ b/Hardware/CPU/IntelCPU.cs Mon Apr 26 18:51:22 2010 +0000 @@ -48,6 +48,7 @@ namespace OpenHardwareMonitor.Hardware.CPU { public class IntelCPU : Hardware, IHardware { + private int processorIndex; private CPUID[][] cpuid; private int coreCount; @@ -93,8 +94,9 @@ return result; } - public IntelCPU(CPUID[][] cpuid) { + public IntelCPU(int processorIndex, CPUID[][] cpuid) { + this.processorIndex = processorIndex; this.cpuid = cpuid; this.coreCount = cpuid.Length; this.name = cpuid[0][0].Name; @@ -236,7 +238,7 @@ } public string Identifier { - get { return "/intelcpu/0"; } + get { return "/intelcpu/" + processorIndex; } } public Image Icon {