I'm looking for suggestions on the best, and easiest way to install a Windows OS (in this case, XP, Vista and 7) on a hard drive, install my app., test it, make changes and then reinstall my app with a clean copy of the OS?
Instead of sitting around going through the setup process 100000 times, is there an easier way? Partition a drive in half maybe and use one for booting and another to just hold a copy of a fresh install and then just clear one and copy over again?
Any suggestions or real-life scenarios/solutions?