As part of our nightly build on windows, an installer package is created using NSIS. I would like to automatically test the "correctness" of the installer.
This might be things like:
- Checking the platform of dll files.
 - Checking the install folder.
 - Testing the uninstall function doesn't leave any files behind.
 - Checking registry keys are created in the right location.
 
Are there any tools or techniques that could help me achieve this?