Hacks and Tweaks


October 22, 2009

How to make any Software Portable

More articles by »
Written by: arunenigma
How to make any Software Portable

Requirements :

1) Winrar

2) Universal Extractor

Download Link:

Step 1) First take the set up file of the software that you want to make portable. Here I am taking Mozilla Firefox set up file.

Step 2) Now Install both Winrar and Universal Extractor.

Step 3) Now put the set up file in a folder say ArunGeek. Now right click on the set up file and select UniExtract to Subdir.

Step 4) This will extract all the dll files and some folders along with the executable (exe) file. In my case the name of the exe file is setup.exe but it depends upon the software so in your case it will be different. Just copy the whole name along with the extension i.e setup.exe

Step 5) Now press Ctrl+A and select all the extracted files and folders and right click on it and select Add to archive.

Step 6) Now when you will click on Add to archive, a new window will open, its Winrar application. In the right side in General tab put a tick on Create SFX Archive.

Step 7) Now go to Advance tab at the top and click on SFX Options.

In the Set Up Program in Run After Extraction enter the name of the file along with the extension that your copied in Step 4 i.e setup.exe

Step 8) Do not press OK yet, there is a job left. In the top bar click on Modes and put a tick on Unpack to temporary folder and also check on Hide All and now press OK to close SFX Options window and press OK again to close Winrar window.

Step 9) When you will click OK second time, Winrar will create a file and this is your portable application.

The portable software will look something like this :

Congrats ! You have successfully created a portable application within no time.

About the Author

Computer Science Graduate Student @ Case Western Reserve University, Cleveland, USA



Python Factory Design Patterns using Switch Case

I googled for Factory Method Design Pattern in Python but couldn’t find a good resource. So, I  am sharing an example program to demonstrate this design pattern in Python which I frequently use. The factory method pattern is...
by arunenigma


Conway’s Game of Life Implemetation in Python with cool patterns

he Game of Life (or simply Life) is not a game in the conventional sense. There are no players, and no winning or losing. Once the “pieces” are placed in the starting position, the rules determine everything that ha...
by arunenigma


Python AVL Tree Implementation with ASCII visualization

n computer science, an AVL tree is a self-balancing binary search tree. It was the first such data structure to be invented. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any tim...
by arunenigma



Binary Search Tree in Python with ASCII art visualization

Binary search tree implementation in Python with: in, post and pre-order traversals. Also includes methods for insertion, deletion and search of nodes. Deletion is fairly complex and is made possible by keeping track of parents...
by arunenigma


Python, Memoization, Dynamic Programming, Fibonacci Series and some Fun!

ython can implement the recursive formulation directly, caching return values. Memoization is a method where if a call is made more than once with the same arguments, and the result is returned directly from the cache. For exam...
by arunenigma



Be the first to comment!

You must be logged in to post a comment.