Wenn ich es so aufrufe:
Delphi-Quellcode:
sl := TStringList.Create;
CPUInfo := GetCPUInfo(sl);
Dann lande ich wohl irgendwo in einer Endlosschleife.
Deine Demo geht aber bei mir.
Alles, was ich eigentlich brauche ist:
s := CPUInfo.Brandname + ' ' + CPUInfo.Codename;
Nachtrag: Habe Mist gebaut.

Geht jetzt.
Und die Features in eine StringListe zu stecken finde ich etwas unpraktisch.