Skip to main content

Cameyo: Freeware alternative to Thinstall and Xenocode

Cameyo is a free, open-architecture based application virtualization software that allows software applications to run in their own virtualized environment. A virtualized application uses operating system resources such as environment variables, files and even Windows Registry keys within a virtualized layer. As such, application virtualization keep the virtualized application sandboxed and separated from the underlying operating system. Two common uses of application virtualization are testing of unverifed application and creation of portable applications. Cameyo does both.

While application virtualization technology has been around for years, good application virtualization products have been grossly expensive. One of the most popular application virtualization software ThinApp, previously called Thinstall, is priced at $6000. Similar products like Ceedo and Xenocode are no cheap either, costing in the range of $1000 to $2000 and more.

Cameyo is the first, totally free application virtualization solution.

cameyo

Using application virtualization technology, Cameyo can package entire applications into a single standalone executable, eliminating the need to install. This package thus becomes portable and can be carried about at will in a USB flash drive.

In order to create a portable version of a software, you should make sure that the application was never installed on the machine. The best approach is to use a clean installed Windows machine or a virtual machine.

cameyo-scan (2)

The process starts with Cameyo first scanning the computer from which it creates a snapshot of the PC. You are then required to install the software you want to make portable like you normally do.

cameyo-scan (3)

After installation, Cameyo will scan your PC once again, detect the changes the software made and bundle all the changes into a single executable file.

cameyo-scan (1)

I successfully created a portable version of Firefox, but certain programs might refuse to get virtualized particularly applications that require administrator privilege to run, and badly written programs that write during runtime in system locations. The developer says that full sandboxing feature is not yet available, and until that happens the system you run the program on will leave tell tale signs of the application.

I also tried Ashampoo Burning Studio 2010 but it failed. In hindsight, it was a bad choice of application because optical burner software require hardware access and could be impossible(?) to seclude in a container. Earlier, I successfully created portable versions of Microsoft Office 2003 and Adobe Photoshop with Thinstall. This time I didn’t try out them on Cameyo. I will leave that as an exercise for you to find out.

Comments

Popular posts from this blog

How to Record CPU and Memory Usage Over Time in Windows?

Whenever the computer is lagging or some application is taking too long to respond, we usually fire up task manager and look under the Performance tab or under Processes to check on processor utilization or the amount of free memory available. The task manager is ideal for real-time analysis of CPU and memory utilization. It even displays a short history of CPU utilization in the form of a graph. You get a small time-window, about 30 seconds or so, depending on how large the viewing area is.

How to Schedule Changes to Your Facebook Page Cover Photo

Facebook’s current layout, the so called Timeline, features a prominent, large cover photo that some people are using in a lot of different creative ways. Timeline is also available for Facebook Pages that people can use to promote their website or business or event. Although you can change the cover photo as often as you like, it’s meant to be static – something which you design and leave it for at least a few weeks or months like a redesigned website. However, there are times when you may want to change the cover photo frequently and periodically to match event dates or some special promotion that you are running or plan to run. So, here is how you can do that.

Diagram 101: Different Types of Diagrams and When To Use Them

Diagrams are a great way to visualize information and convey meaning. The problem is that there’s too many different types of diagrams, so it can be hard to know which ones you should use in any given situation. To help you out, we’ve created this diagram that lays out the 7 most common types of diagrams and when they’re best used: