If you want to use a singular interface that encompasses many levels of System Information then use WMI (CIMV2)

http://msdn.microsoft.com/library/de...l/anch_wmi.asp