Se le pasa el numero de cpu, pero el modulo cpuall coge todos y hace la media... ¿estas seguro que estas mirando la ultima version del codigo y que no has pasado por alto lo de cpuall ?
He estado mirando que este modulo usa
query = "SELECT * FROM Win32_Processor WHERE DeviceID = \"CPU" + stm.str () + "\"";
con lo cual sólo te muestra el uso de la cpu 0
Ésto está bien cuando hay sistemas multiprocesador, pero hoy en día la mayoría tienen una sóla cpu y multicore, cómo en mi caso, con lo cual los que tenemos quad core, no nos sirve de mucho.
se podría hacer que utilizase esta otra query ?
select * from Win32_PerfFormattedData_PerfOS_Processor
la columna que manda es Name, 0, 1, 2, 3, _Total.
gracias.