You have two alternatives:
First, you can use Microsoft SysInfo control to gather information about operating system or UPS-status. In this way, however, you cannot gather information about processor, motherboard, etc.
Second, you can use API-function to gather necessary information. Check MSDN and/or API Text Viewer for these functions:
GetSystemInfo
GlobalMemoryStatus
GetWindowsDirectory
GetSystemDirectory
GetVersionEx
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...