Launching an application from a flash card, network folder or removable drive, without having it installed on a local hard drive first, often turns into a major headache: all of the sudden, the application starts "complaining" about missing files, invalid paths or problems accessing the remote registry. (Duh! Aliens aren't supposed to even see my registry, not to mention modifying it!)
When installing an application is not an option, the way around this to make the application a single executable, which doesn't depend on external resources and can be run anywhere.
Squeeze Any Application into a Single Binary
BoxedApp Packer is a executable packer that "packs" your original application into a single all-sufficient executable binary. ActiveX controls, dynamic libraries, and just all kinds of files that your original application depends on - all can be "squeezed" in that file. The packer creates an individual work environment for the application - with a registry, swap file, etc. So, when the application runs on this - in a sense - virtual machine, it doesn't require any external resources or special privileges.
Go Mobile with BoxedApp Packer
Software packed with BoxedApp Packer does not require installation. Being a single executable, your application is now ultra-mobile and can be run instantly from a removable disk or network location. Installation-free applications keep their original functionality and can take advantage of the full power of your computer. "Packed" applications require no special privileges to be run; they don't affect the host's shared resources, such as disk space or registry, as all embedded objects would be extracted directly into memory and use the virtual space and registry instead of the physical ones.
Unlimited Scalability and Flexibility
You can expand the functionality of your single-executable applications even further by adding plugins. The plugins utilize a special API - BoxedApp SDK API - which allows creating virtual files "on the fly", working with the virtual registry, and a lot more. For example, you could have your application load necessary DLL over network or through the Internet when it starts and then use that resource as if it was physically available on your local hard drive.
BoxedApp Packer is the way to making your software light, mobile and truly flexible.
32-bit and x64 are supported.
BoxedApp is a virtualization library, an executable packer, and a developer API to create custom packers.