Make a portable application with Reg Rapper
What is Reg Rapper?
Reg Rapper will allow you to save the settings for a program and then make use of them for portable applications. This is done through the registry as the program will make sure that the settings for the program are available and hence save them as such. Once done, the settings will be written to the registry, the program will be executed and the settings will be sent to another file where it will be stored for some future use.
Limitations of the program
Though the program is very effective, there are some types of programs that it will not be able to convert as portable. These programs are those which own a driver, those that have source folders found in the Windows directory and those which need to be saved as .dll or .ocx files.
==Where to get Reg Rapper==
To be able to run the program, you will need to download the two following applications:
Reg Rapper
http://sourceforge.net/projects/regrapper/
RegFromApp
http://www.nirsoft.net/utils/reg_file_from_application.html
Saving the Parameters
For this example, we will make use of the program Angry IP Scanner, which is also available from the link
http://www.angryziber.com/w/Home
The first thing to do is to make a tracing of the registry files with the Angry IP Scanner application.
Run the RegFromApp after installation and go to the Files option, then Start a new process, Browse feature and Select the executed file. Once done, check the option labeled as “Start Tracing Immediately” before validating.
When all the options of Angry IP in the “Settings” folder for it to be usable later.
You must now copy the whole application in a directory that you will label as “App” for example.
How to create the parameters
You will now create a folder for the parametres and save it under RegRap.ini in the « Settings » menu.
[DIRSETTINGS]
PROGRAMDIRECTORY=App
[PROGSETTINGS]
DEVNAME=Angryziber
APPNAME=Angry IP Scannner
EXECUTABLE=ipscan
[REGSETTINGS]
REGFILE=Settings\Settings.reg
MANREGKEY=HKEY_CURRENT_USER\Software\Angryziber\
Even if you do not place the .exe extension in the EXECUTABLE command, the program will do it automatically for you.
To save the parameters on a flash disk, you can use the MANREGKEY command and place the key to be exported within the command.
Here you go ! You have successfully made a portable application out of this software! Easy isn’t it?