Open
Close

Quick creation of portable programs. How to Create Portable Windows Programs Using Cameyo

Today you will learn how to make portable programs yourself, easily and quickly. A free thing called Cameyo will help us in this matter.

Portable programs in a couple of clicks

First, I’ll very briefly remind you what kind of portable programs these are ( already described in detail). These are special versions of regular programs, only “packed” into one file. They do not need to be installed into the operating system, they do not leave “traces” in it after their work, and they can be freely moved from disk to disk or carried with you on a flash drive.

Recently, I prefer to place such programs in a high-speed ram disk(in the computer’s RAM), where they work as quickly as possible (my system SSD drive, at this time, nervously smokes on the sidelines, envying).

Cameyo copes with creating portable versions of programs in 95% of cases - the remaining 5%, for various reasons, cannot be “trained”.

For example, let’s make a portable version of the famous CCleaner cleaner - I personally will find it very useful for saving the computers of relatives and friends from “digital garbage” (“I’ll throw it” on a flash drive and carry it with me to technical assistance sessions).

How to make a portable program in Cameyo

So, first you need to prepare (download) the installer for the program that we will turn into portable.

In our case, this is CCleaner...



...select the middle item in the list, click “Ok” and wait a while for the program to take a snapshot of the system before installing the experimental software into it...

After such a window appears in the system tray area (near the clock)…

don't poke anything in it , but simply begin (and complete) the usual installation of CCleaner on the Windows operating system. A flashing red ball strongly hints that all changes made to the system directories and its registry are being monitored.

Important! You need to apply tricky patches, Russifiers, change settings, put dots and checkboxes... you need to immediately after installing the program and only after that move on to the final stage of creating a portable version.

Click the “Install done” button in the Cameyo window and after a couple of minutes...

...we receive a notification with the address of the location of the finished, newly created portable program...

Let's go where the Cameyo program sent us...

…And move (cut) the folder with a portable version of the cleaner on a flash drive or another disk. As I said above, I personally “threw” it onto high-speed disk in RAM computer.

All that remains is to check the result - I launch the portable cleaner and use it to delete... its regular version, which you and I installed on the system drive (have you already forgotten about this?)...

...we don't need this one anymore extra program in the system partition (why do we need a blacksmith extra duplicates?).

This is how easy it is to make portable programs yourself in Cameyo.

Download Cameyo

The program size is 14.4 MB. Viruses and “useful” spy additional software it's not in it. As you noticed from the description above, it itself is also portable.

In one of the already long-standing issues ][ we had an article “Portable - here it is, joy,” where we talked about how you can make a portable version of almost any program that will run without installation, write it to a flash drive and always carry it with you . Then the expensive Thinstall utility was used. This project was later purchased by VMware, and all its functionality is now presented in the VMware ThinApp application. Like other products from this company, ThinApp is engaged in virtualization, or more precisely, application virtualization. The purpose of such an operation is to create a virtual environment for a single application. This application should not be aware that it is running on another computer; it can, as intended by the developers, access the registry, the file system and find there keys and files that were added during the installation procedure. The application files and all necessary data are placed in a single executable.EXE file. During its launch, a virtual environment is deployed in the system, which emulates the necessary registry keys, DDLs, third-party libraries, all kinds of frameworks, and the application starts as if nothing had happened. In this case, no drivers are installed on the system, no changes are made to the registry - the application runs completely inside the virtual environment. It's a good approach, and ThinApp implements it well, but there's one catch: the solution costs at least $6,050. Not sour, right?

However, the company's appetite may soon subside, because a real alternative for application virtualization has recently appeared on the Internet. Cameyo (www.cameyo.com) does exactly the same thing as ThinApp, with one difference - it doesn't ask for anything. And you know, if I were VMware, I would start to be afraid. It's hard to imagine how the porting process could be made even easier than it is in Cameyo. After installation from a 1.5 MB distribution, the user is presented with an interface with two buttons: one for creating a new container, and the other for modifying previously created packages. If you click on the first one (“Capture installation”), the program will begin to take a snapshot of the system, saving for itself the state of the file system and registry - it will have to build on this information. As soon as the snapshot is taken, Cameyo will prompt you to begin installing the application for which you need to make a Portable version. Let it be Opera, and to complete the picture, let it also be a Flash player for it, as well as a Java plugin. There are no problems here, we just install everything as usual; if a reboot is required, feel free to reboot (this is handled correctly). Once installation and configuration are completed, you can click on the “Install done” button. At this point, Cameyo will once again take a snapshot of the system to compare what changes have occurred and create a Portable package based on this data. The process may take several minutes, after which the program will please you with the message “Package successfully created.”

That's all, actually. You can try to run the resulting EXE on any Windows system and make sure that both the browser itself and all additionally installed plugins work. You can record to a flash drive and use it on any computer without any problems. However, there is one caveat - quite a lot of different data is placed in the container, so the weight of the package can be quite impressive. For example, the package I received with Opera 10.62 weighs as much as 139 MB. But here's a secret: if you examine the contents of the container, you can easily find files in it that Cameyo placed in it by mistake, and in fact there is no need to virtualize them. Let's say that my package with Opera included a file with a Dropbox index, which weighs almost 15 MB, but this is a tenth of the total volume of the resulting package. You can see what is inside the container and make changes through Cameyo by clicking on the second (and last) available button “Edit existing package”. On the “Files” and “Registry” tabs it is easy to see which files and registry branches are emulated. If necessary, any element can be removed or, conversely, something can be added. An interesting option is available on the very first “General” tab – this is Isolation Mode. By default, any Portable application runs completely in isolation and cannot make changes to the system. However, if necessary, the package mode can be changed to “Full Access”, and then the program will have full access to files and the registry, like any other application.

Good day, dear friends, blog visitors and acquaintances. In this article I will tell you how to create a portable version of any program. Before we start creating these programs, let's figure out what the portable version of the program is.

From English portable is translated as (portable), such versions of programs do not require installation and can be launched from anywhere. Be it an external drive, flash drive, etc...

And also, these programs are not registered in the system and thus do not clutter it. As you can see, the advantage of these programs is quite significant.

If you have a flash drive, you can add portable versions to it - versions of all those programs that you constantly use, thanks to this they will be available on any computer.

That is, all you have to do is insert it into another computer and run the program you need directly from the flash drive; you don’t need to install it anywhere.

To create a portable version of the programs, we will use the Cameyo program.

Using the program:

Download the program from this link, after downloading, run the executive file, in the window that appears, select the first Cameyo item and click OK.

The main window of the program will open in front of us; registration is not necessary to work with it, but it provides a number of advantages.

In particular, you will get access to a library of ready-made portable versions of various programs, and you will also have the opportunity to create portable versions of programs online.

Registration in the program:

To register in the system, fill out this registration form, I also advise you to uncheck this box, then you will not receive news from the developers of this program.

Then go to your mailbox, ( the letter may end up in spam), click on the link ( To activate your account, please click here), thereby activating your account and returning to the program again.

Installing programs for use in the portable version:

After this, we install on the computer the program for which we want to create a portable version, that is, at the time of creating the portable version of a particular program, it should not be installed on the system.

If it is installed, then simply remove it and scan the system with Cameyo. After we install the program we need, we need to scan the system again with the same Cameyo program.

She checks everything again and notices that since the last scan a new program has appeared in the system, it is this program that will be used to create the portable version.

Then the assembly itself takes place and as a result we get a portable version of the program we need. But before you launch the Cameyo program, close all programs on your PC as much as possible.

Ideally, you should only have the Cameyo program open, otherwise when scanning, the Cameyo program may shovel extra files into its portable version.

Creating portable versions of programs:

Click on the button with the image of the camera, after which the system scanning process will begin, this will take some time.

After scanning, in the lower right corner we see the following message, which tells us that we can proceed directly to installing the program itself. At the same time, we do not close this program window.

Now we install the program, portable, the version of which we want to get as output. In this case, I will install the AusLogicsBoostSpeed ​​program, you can download it. We launch the installer and install the program in the standard way.

When installing any program, create shortcuts on the desktop, otherwise problems may arise when creating a portable version.

After we have installed the program we need on the PC and created a shortcut on the desktop, click on the Install done button.

The program rescans the system and then begins creating a portable version. Again, you need to be patient and wait a little.

Well, that’s all, our portable version of the program has been created. In order to open the folder with our program, click on the link in the window that opens.

Now this program can be copied to a USB flash drive and run from any computer without installing it on the system.

You can also edit the created portable version for yourself by clicking on the Edit package button. Here you can edit the parameters of the executable file itself, where the program settings will be stored, where it will be loaded for launch, and so on...

But in fact, all the settings here are set as they should be and, in most cases, you don’t have to change anything.

Ready-made portable versions of programs:

Click on the Library button.

Ready-made portable versions of programs are located here, that is, you can use the search and find the program you need.

After searching, download the program to your PC; after downloading, it will appear in the first section of the Cameyo program. In order to see where the program file itself is located, right-click on it and select Explore on disk.

That's all, now you know how to create a portable version of any program, subscribe to blog updates, comment, bye everyone!!!

Sincerely,

Hello, friends! In this article we will figure out how to create portable programs (those that work without installation). And, as you understand from the name, we will use the service www.cameyo.com. Using this service, you can create a portable program on your computer (by yourself), or you can make a portable program online. In this article we will try both.

Let's create a portable program on your computer. Download the cameyo program. Go to the website http://www.cameyo.com/

Scroll down the page a little and click Download Cameyo

While Cameyo is downloading, open the MY ACCOUNT menu and select REGISTER to register an account. The latter is needed to access all functions of the service.

To find the created portable program on our hard drive, right-click on the icon and select Explore on disk.

All is ready. You can copy the program to any external media and run it on any computer or laptop.

Creating a portable program online

Let's try to create a portable program (for example TakeOwnershipEx to obtain full rights to a file or folder)

Opening Cameyo, go to the tab Studio and click Capture app online

or on the website cameyo.com open the menu MY ACCOUNT and choose LOGIN

If you don't have an account yet, click Create account. If yes, enter your Email and password in the Login form

After successful login, click Online Packager

Click Installer upload. Select the bit depth of Windows XP. If you need a portable program to work in - choose 64-bit. Click the Select file button to select an installer (exe or msi file) and Submit(Send)

After a few seconds (or minutes) the portable program is ready. You can download or view how it works

It was not possible to view it because the license file was launched. So I downloaded it and ran it as administrator

The program has started

And it’s immediately in Russian.

Conclusion

I hope you were just as interested in discovering the world of Portable programs as I was. Some programs, including PicPick reviewed here, can work portable (without installation) and without special program processing. Transfer the entire folder with the installed program from the Program File to a USB flash drive, for example. Uninstall the program itself and run it from the flash drive. If the program is simple, it will most likely work. It's inconvenient that there are a lot of files in the folder. Since Windows XP is no longer supported, and it is still used as a system for creating portable programs online, I will create it locally. I have Windows 7 installed, as do most computers on which I will need to work with these programs.

In general, I seriously thought about using portable programs. The Cameyo library contains a huge database. (Which, by the way, is available without registration at https://online.cameyo.com/public). Take it and work.

Everyone could already appreciate the convenience of Portable soft; many people like it more for some personal reasons.
But the most important reasons in my opinion:
? There is no need to install soft and thereby clog up the system and registry
? Ability to store and use Portable soft on an external flash drive
? Your Portable soft is always with you on a flash drive, and you can use it anywhere if you have USB ports on your computer
? Use at work where it is not desirable or impossible to install soft, or there are not enough resources for this
? Cheapness and sufficiently large capacity of flash drives on which you can store your favorite programs

Finding Portable versions of almost all popular programs is not very difficult now, but what to do if you use some rare or specific software? The answer suggests itself - do it yourself.

Let's look at the step-by-step creation of a portable version of the program Firefox 3.0.6

Download the program distribution from the offsite.

To create portable we need a program, we use it.

So, let's begin.

Unpack the program archive Thinstall Virtualization Suite to any folder. Run Setup capture.exe.

We take the first snapshot of the system before installing the program. Click Start. To create a portable, Thinstall compares snapshots of the system before and after installation.

We leave everything by default, scan drive C and all registry branches. Click Pre-install Scan.

The scanning process takes some time, wait for the following window to appear:

Do not close the window, minimize everything and proceed to installation Firefox.

Follow the instructions on the screen to complete the installation.

Launch and configure firefox.

That’s it, the program is installed and configured, we return to the previously hidden window and scan the system for changes with Thinstall. Click Post-install scan.

Select the main exe file that will launch the program:

Select Mozilla Firefox.exe and click Continue >>

All changes will be saved in the folder with the Thinstall program:

The changes have been saved, let's continue:

The folder with the program, all changes and the bat file is here:

C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox (3.0.6)\

Having finished cleaning, look at the changes in the registry in the following files:

HKEY_CURRENT_USER.txt
HKEY_LOCAL_MACHINE.txt
HKEY_USERS.txt

And we delete from there everything that does not concern Firefox. We make sure that there are no extra spaces left - otherwise portable will not compile.

Section – responsible for file compression. Compression/decompression will consume system resources.
CompressionType=None
;CompressionType=Fast

Section – is responsible for isolating the program from the real environment. WriteCopy – means that all changes from the program will be saved in the program folder. Merged – all changes will remain in the system.

;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged


SandboxName – the name of the sandbox (container) – the name of the folder in which all changes from the created portable program will be saved. By default this is the folder C:\Documents and Settings\username\Application Data\Thinstall. By the way, if you already use portable programs, take a look at this folder - you will find a lot of garbage there - not very convenient.

Option SandboxPath specifies the path to create the Sandbox folder; usually this option is not present in the Package.ini file; by default, Sandbox is created in the C:\Documents and Settings\User\Application Data\Thinstall folder.

In order for Sandbox to be created in the folder with the portable program file, specify SandboxPath=. in the section, for example, immediately after the description of the SandboxPath option.
This is much more convenient than searching for these files in Documents and Settings.

And finally, the final action - run build.bat and get the portable program in the folder bin.

We test the obtained result for its “portability”. If necessary, return files and settings from a previously saved archive (Captures\Mozilla Firefox (3.0.6)\) and create portable again.

PS. It is best to conduct all your experiments on a “virgin” system, preferably a virtual machine (VMWare VirtualBox). The latest program is free. Building portable software on a virtual machine will allow you to avoid the unpleasant consequences of messing up your operating system and the less garbage there will be in your build.

Make your programs portable!