要想用delphi编程获取硬件(cpu、主板、内存)信息,必须用windows提供的api函数吗?delphi本身没有提供这些操作硬件的函数吗?