PC Wizard Portable is a powerful utility designed especially for detection of hardware, but also some more analysis. It is a freeware diagnostic application that's portable.
Here is a screenshot to illustrate the features and user interface of this application: