I've been using InControl5 for 10+ years to take snapshots of Windows folders and registry while testing software installation packages. It takes a snapshot of the system before running the install program and then takes another snapshot when the install is complete. It compares the two snapshots and generates a report which shows files, folders and registry values created, modified or deleted.
It seems to me there might be a newer/better tool out there by now. Does anyone use anything else for this kind of purpose?