Sziasztok!
A feladat úgy szól, hogy le kell kérdeznünk a CPU-k számát. Ezt én úgy értelmezem, hogy a magok számát kell lekérdezni. Ez helyes?
A másik kérdésem pedig az lenne, hogy Windows 8 esetében hogyan tudnám meghatározni a magok számát helyesen CIM_Processor-al.
A virtuális gépem beállítása a következő:
Number of processors: 1
Number of cores per processor: 2
OpenSUSE esetén visszakapok egy két elemű listát.
Windows alatt pedig csak egy egyeleműt. Tehát a count-ot használva hibás eredményt kapnék.
Ellenben a Win32_Processor-ban van egy NumberOfCores attribútum, aminek helyesen 2 az értéke.
A feladat világosan kéri, hogy ne használjunk (vagy csak minimális) OS-specifikus kódot. Ez lenne a minimális része, vagy elsiklok valami felett?
Előre is köszönök szépen minden segítséget és választ!