Need a Windows application to be developed which should use only the infrastructure available in a default Windows install (thus no .Net or JRE) and has to be compatible with Windows XP, Windows Vista and Windows 7; both for 32bit and 64bit editions.
The application would be a single .exe/.msi downloaded from a web browser. Each download needs to have a unique identifier which would be generated on the fly (thus linking it with the user logged in the browser). This may require either run-time compilation of .exe/.msi or using a different approach such as 7-zip with SFX add-on.
The purpose of the application is to execute [url removed, login to view] available in the system install, and use it to generate a report of the entire system configuration. The report once generated (a .txt file) needs to be POSTed to a pre-defined URL, or uploaded via FTP, after which the application should exit.
The documentation should involve the softwares used and compiling of the source code.