Computer:      
 
  Number:    Model:    Speed (MHz):    Socket:    Score:    
                
       
  Banks:   Modules:   Total (MB):   Speed (ns):   Form Factor:    Score:    
             
     
  Disk #:   Model:   Size (GB):   Interface:   Score:    
           
     
  Drive:   Model:   Firmware:   Interface:      
           
     
  Drive:   Description:   Capacity:   Interface:      
           
     
  Video #:   Model:   Memory (MB):   Resolution:   Score:    
           
     
  Monitor #:   Model:   Manufacturer:   Serial #:      
           
     
  Model:   Manufacturer:      
       
     
  NIC #:   Model (and physical medium):   MAC Address:   Speed:      
           
     
  Chassis:   Model:   Manufacturer:   Version:   Score:    
           
     
  F-keys & LEDs   Keyboard Model:   Keyboard Type:   Connector:      
           
     
  Buttons:   Mouse Model:   Mouse Type:   Connector:      
           
     
  USB Ports:   System Slots:   Parallel Ports:   Serial Ports:      
           
     
  Manufacturer:   Model:   Version:   Date:      
           
     
         

Credits

Basic Hardware Inventory, Version 0.00

 

This program in its current state could not have been created without the help of others.
Thanks to all the people involved, whether mentioned here or not.

The program was created using the Microsoft Scripting Guys' Scriptomatic 2.0 and HTA Helpomatic tools, and Adersoft's HTAEdit (now embedded in VbsEdit).

The decision to use the MSFT_PhysicalDisk class in the root/Microsoft/Windows/Storage namespace instead of the Win32_DiskDrive class in the root/CIMV2 namespace to get more reliable results was based on a PowerShell script by Kris Powell.

The code to handle video memory over 4 GB was based on PowerShell code by "farag".

The Chassis routine was based on a script by Guy Thomas.

The HandleClass routine was based on the Microsoft TechNet ScriptCenter article "Scripting Eye for the GUI Guy".

WinPE detection was based on a tip by Mitch Tulloch.

The code to find the computer name in WinPE was based on Richie Schuster's.

Trick to embed an icon in the HTA by Emeric Nasi.

Steve Robertson thoroughly tested the program and sent me many bug reports, fixes, and suggestions for improvements.

Gary Johnson suggested to use DxDiag for video properties, and he also assisted in testing the DxDiag feature.

DMI (SMBIOS) details for the local computer are retrieved by DMIDecode for Windows, if installed.

 

If you like this program, why not show your appreciation by making a donation?

Click or navigate to https://www.robvanderwoude.com/donate.php

Your support is highly appreciated.

 

This field will contain the results of the last inventory; it is used for "fast" printing with Ctrl+P only.

Basic Hardware Inventory,  Version 0.00
© 2005 - 2016, Rob van der Woude
https://www.robvanderwoude.com/hardware.php