Introduction
BoxedApp Packer is a packer application for packing exe files, DLLs, ActiveXs and other files into a single executable file. You can place all libraries that the original exe file depends on, ActiveX controls, and just all kinds of files in it.
The primary problem that BoxedApp Packer resolves is creating applications that don't require the installation. But, at the same time, you would be free to choose components for creating the application - you can use any third-party DLL, any ActiveX. Simply "tell" BoxedApp Packer which files the application depends on, and it will generate a self-sustaining exe file.

An executable file made this way doesn't create temporary files on the disk, it doesn't modify the registry to ensure that all the embedded files run as if they were real. The embedded files are extracted directly to the memory, while ActiveX / COM libraries are registered in the virtual registry.
Moreover, you can further expand the functionality of the obtained application by creating a plugin - a special DLL - for it. Plugins are called when the application starts or terminates. Plugins provide a special API - BoxedApp SDK, which allows creating virtual files "on the fly", working with the virtual registry, and a lot more. Thus, you can create truly flexible applications. For instance, your application, when it starts, could load necessary DLL over network or through the Internet and then use them as if they were really present on the disk.
BoxedApp Packer
BoxedApp Packer is an end-user solution for packing third-party applications with all their dependencies into a single executable file (the so-called portable applications); it requires no programming whatsoever.
Virtual Files
Virtual file is a file that exists for packed executable and for processes in the virtual environment only.
Virtual file are useful when:
•you want to hide the use of third-party components
•you want to protect individual files (animation, video, images)
•you want to protect your intellectual property, etc.
•you don't want to pollute your disk and so on.
BoxedApp Packer is a developer utility 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, it doesn't require any external resources or special privileges.
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.
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.