Getting Started

BoxedApp Packer is an advanced packer tool designed to bundle executable files (EXE), DLLs, ActiveX controls, and other resources into a single standalone executable. You can include all libraries and dependencies that the original EXE relies on — ActiveX controls, third-party DLLs, and any additional files your application needs.

The main problem that BoxedApp Packer solves is creating applications that do not require installation. At the same time, it allows you to freely use any third-party components — simply tell BoxedApp Packer which files your application depends on, and it will produce a self-contained executable.

Applications packed this way do not create temporary files on disk and do not modify the system registry. All embedded files are extracted directly to memory, and any embedded COM or ActiveX libraries are registered in the virtual registry at runtime, ensuring the packed app behaves as if the files physically existed.

You can also extend your packed application by creating a plugin — a special DLL that is invoked when the packed app starts or terminates. Plugins use the BoxedApp SDK, which provides a comprehensive API for creating virtual files on the fly, working with the virtual registry, and much more.

This makes it possible to build highly flexible applications — for example, your app could download required DLLs over a network or from the Internet at startup and use them as if they were real files on disk.