Zitat von
Daniel G:
Gibt es eine Möglichkeit, auszuwählen, welcher Prozessor angesprochen werden soll?
Da die Verwaltung der Ressourcen dem Betriebssystem obliegt,
sollte man dessen vorhandene APIs benutzen (
Win32: SetProcessAffinityMask, SetThreadAffinityMask).
ps: alle Prozessoren die nicht lizensiert sind, oder deaktiviert wurden, 'kennt' das Betriebssystem nicht (um also die tatsächliche Anzahl unter Windows 9x herauszufinden, muss man direkt auf die Hardware zugreifen - 'evil')
pps: unter einigen Windows-Versionen können UserMode-Programme nicht auf dem Prozessor laufem der vom Kernel benutzt wird ->
WMI, Registry, System-Informationsfunktionen, ...