Du kannst auch MSINFO32.exe für dich arbeiten lassen.
http://support.microsoft.com/kb/255713
Einfach mit ShellExecute aufrufen und mit Parametern versorgen.
Das macht natürlich nur dann Sinn, wenn es nur darum geht, einen Bericht über das System erzeugen zu lassen
und die Infos von dir nicht weiterverarbeitet werden müssen.
Auf jeden Fall kann MSINFO32 mehr Informationen liefern, als du brauchen wirst.