Application Virtualization Library

BoxedApp SDK is a developer library that provides a set of APIs for virtualizing the file system and system registry at the application level. With these APIs, you can create virtual files, registry keys, and values. It also allows you to launch processes directly from memory, use ActiveX components without registration, and embed runtimes such as .NET, Flash, and the Visual C++ Redistributable.

For example, suppose your application uses the Flash ActiveX control to display a Flash movie or video. Normally, end users would need the Flash ActiveX control installed for your application to work correctly. In addition, Flash ActiveX cannot load files directly from memory, which creates two problems: first, the ActiveX control must be installed on the system; second, the movie must exist as a physical file. BoxedApp SDK eliminates both issues: you can create a virtual file that contains the Flash movie, another virtual file that contains the Flash ActiveX DLL, and virtual registry entries pointing to that DLL. The application then “sees” the ActiveX control as installed, and the Flash player works seamlessly as if the movie file were physically present.

In other words, you can embed all DLLs, content files, and ActiveX/OCX components your application relies on into a single EXE. BoxedApp SDK does not unpack these files to disk and does not use temporary files.

Want to see BoxedApp in action?

If you don't receive the email, please contact us.

Key Features of BoxedApp SDK

Application Virtualization API

BoxedApp SDK provides a clean API to create virtual files, registry keys, and processes without touching the real file system or registry.

Virtual Processes

Run applications directly from memory as virtual executables using WinExec, CreateProcess, or System.Diagnostics.Process without writing to disk.

Portable Applications

Ship apps that run instantly without installation. Embed ActiveX, DLLs, and data files into a single executable for true portability.

ActiveX and COM Virtualization

Register ActiveX controls in the virtual registry so applications see them as installed—while the real system registry remains untouched.

Video Encryption

Protect video content by storing it in virtual containers and streaming encrypted chunks on demand without exposing raw files.

Bindings

Available as a DLL, static library, or .NET assembly. Use BoxedApp SDK seamlessly from C++, C#, VB.NET, and Delphi—no extra DLLs required.

Assets Protection

Keep DLLs and resources secure by storing them in memory or virtual files, never extracted to disk or temporary folders.

Windows Support

Compatible with all modern Windows versions (32-bit and 64-bit), from Windows 2000 to Windows 11.

Code Samples & Use Cases

Core Virtualization

Virtual Files

Create and use in-memory virtual files as the base of the virtualization layer.

Virtual Files Example

Integration & APIs

API Hooking

Intercept and reroute function calls at runtime (Detours-style) using SDK APIs.

API Hooking Example

Security & Media