Virtual Files
Create and use in-memory virtual files as the base of the virtualization layer.
Virtual Files ExampleBoxedApp 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.
If you don't receive the email, please contact us.
BoxedApp SDK provides a clean API to create virtual files, registry keys, and processes without touching the real file system or registry.
Run applications directly from memory as virtual executables using WinExec, CreateProcess, or System.Diagnostics.Process without writing to disk.
Ship apps that run instantly without installation. Embed ActiveX, DLLs, and data files into a single executable for true portability.
Register ActiveX controls in the virtual registry so applications see them as installed—while the real system registry remains untouched.
Protect video content by storing it in virtual containers and streaming encrypted chunks on demand without exposing raw files.
Available as a DLL, static library, or .NET assembly. Use BoxedApp SDK seamlessly from C++, C#, VB.NET, and Delphi—no extra DLLs required.
Keep DLLs and resources secure by storing them in memory or virtual files, never extracted to disk or temporary folders.
Compatible with all modern Windows versions (32-bit and 64-bit), from Windows 2000 to Windows 11.
Create and use in-memory virtual files as the base of the virtualization layer.
Virtual Files ExampleRun executables directly from memory as virtual processes; no disk writes.
Launch Processes from Memory ExampleIntercept and reroute function calls at runtime (Detours-style) using SDK APIs.
API Hooking ExamplePackage DLLs as virtual files and load them without touching the disk.
Load DLL From Memory ExampleStream and decrypt protected video without exposing raw assets.
Encrypted Video Playback Example