RegFromApp is a new utility from Nirsoft that lets you monitor changes made to Windows registry by the application you choose in real time. Furthermore, RegFromApp can create a standard RegEdit registration file (.reg) that contains all the Registry changes made by the application. You can use the generated .reg file to import these changes with RegEdit when it's needed. I can image one scenario where this application can come extremely handy.
If you ever tried to restore program files from a backup, you must have discovered that these programs lose your customization or personalized settings. This can happen if the program stores these settings in Windows registry. When you back the program, you are only copying the application files and not the registry settings. With RegFromApp you can backup those as well.
To make a complete backup of all registry entries associated with a program, you might have to capture them several times. First, when you are installing the program using an installer and later when you make changes to the program settings.
In order to start using it, simply run the executable file - RegFromApp.exe and select the process that you want to inspect. RegFromApp then starts monitoring the selected process and each time it writes a value into the Registry, the main window of RegFromApp will display the written value in Windows .reg file format. You can copy & paste the desired values to another Registry file, or alternatively, you can save the entire Registry changes into a .reg file by using the 'Save As' option.
When a registry change is detected, RegFromApp shows the last modified value. It’s possible to see the original values as well, before the program made the change. This is useful if you want to reset the registry keys to the default values.
Like most Nirsoft programs, RegFromApp is a portable program that works on Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, and Windows 7. Both 32 bit and 64 bit versions are supported.