in reply to Perl Hardware Info on Win32

A lot of that kind of information is available through SNMP if the Win32 SNMP agent is installed. This has the advantage that the querying machine can be any OS not necessarily MSWin32.

The Net-SNMP project provides some useful tools and there is of course a perl module.

The Nagios Exchange website has some MSWin32 SNMP scripts for querying things like CPU, memory, etc. that you can use to get an idea.