A lot of our customers report strange problems with our software, which is a 2D game using DirectX. The problems reported are often vague due to the nature of our clientele (which does not know how to make good bug reports or what information to provide).
We have not been able to replicate these problems even though a significant portion of our client base reports them.
We are looking for a way to generate a report (basically just a text file) with basic system information: hardware like graphics card, processor, memory, manufacturer; and software like OS version, anti-virus software in use, DirectX versions, etc. We would then have them send us this report file.
We have looked at using msinfo32 but the switches to limit it to certain categories do not work for us on our test computers, and we do not want all of the information it provides.
edit: msinfo32 no longer supports some of the switches we need to use on Windows 7.
I would look in to Speccy, as it can create such a report. Once run, the user simply has to choose File>Save as Text file to generate a text file of all hardware, though not software and A/V.