As you know, when installing an application, not all files are installed in the install directory, some are installed outside, like the system directory and etc. So, I want a software that can detect all that effectively. Is there any software that can do that?
See if the software creates a log file of the changes, many do.
There is also programs that monitor for system changes, start one, run the setup, do the scan again, it will create a report with the changed done. http/www.raymond.cc/blog/tracking-registry-and-files-changes-when-installing-software-in-windows/