Lansweeper network inventory comes with a variety of scanning methods, which can be used standalone or in combination with others. It is a shareware hardware inventory application that's powerful, comprehensive and user friendly.
Here are some screenshots to illustrate the features and user interface of this application: