Help us improve Softanics
We use analytics cookies to understand which pages and downloads are useful. No ads. Privacy Policy

BoxedApp SDK Functions Documentation

  • BoxedAppSDK_Init - BoxedApp SDK: BoxedAppSDK_Init. Initialize the SDK by installing hooks and creating the in-memory virtual file system and virtual registry. Learn more
  • BoxedAppSDK_EnableDebugLog - BoxedApp SDK: BoxedAppSDK_EnableDebugLog. Enable or disable debug output sent to OutputDebugString or a log file for SDK troubleshooting. Learn more
  • BoxedAppSDK_SetLogFile - BoxedApp SDK: BoxedAppSDK_SetLogFile. Specify a log file where the SDK writes diagnostic information about its internal operations for debugging. Learn more
  • BoxedAppSDK_WriteLog - BoxedApp SDK: BoxedAppSDK_WriteLog. Write a custom message to the debug log when logging is enabled - useful for tracing app-level events. Learn more
  • BoxedAppSDK_EnableOption - BoxedApp SDK: BoxedAppSDK_EnableOption. Enable or disable a specific SDK option to control virtual FS, registry, and process behavior at runtime. Learn more
  • BoxedAppSDK_IsOptionEnabled - BoxedApp SDK: BoxedAppSDK_IsOptionEnabled. Query whether a specific SDK option is currently enabled for the calling process at runtime. Learn more
  • BoxedAppSDK_RemoteProcess_EnableOption - BoxedApp SDK: BoxedAppSDK_RemoteProcess_EnableOption. Enable or disable a specific SDK option for a remote attached process by its process ID. Learn more
  • BoxedAppSDK_RemoteProcess_IsOptionEnabled - BoxedApp SDK: BoxedAppSDK_RemoteProcess_IsOptionEnabled. Query whether a specific SDK option is enabled for a remote attached process. Learn more
  • BoxedAppSDK_CreateVirtualFile - BoxedApp SDK: BoxedAppSDK_CreateVirtualFile. Create a virtual file stored in shared memory, accessible by the current process and all attached ones. Learn more
  • BoxedAppSDK_CreateVirtualFileBasedOnIStream - BoxedApp SDK: BoxedAppSDK_CreateVirtualFileBasedOnIStream. Create a virtual file driven by a custom IStream for dynamic on-demand content. Learn more
  • BoxedAppSDK_CreateVirtualFileBasedOnBuffer - BoxedApp SDK: BoxedAppSDK_CreateVirtualFileBasedOnBuffer. Create a virtual file backed by a raw memory buffer for zero-copy content delivery. Learn more
  • BoxedAppSDK_CreateVirtualDirectory - BoxedApp SDK: BoxedAppSDK_CreateVirtualDirectory. Create a virtual directory in shared memory accessible by the current and all attached processes. Learn more
  • BoxedAppSDK_DeleteFileFromVirtualFileSystem - BoxedApp SDK: BoxedAppSDK_DeleteFileFromVirtualFileSystem. Remove a file from the virtual file system. Does not affect real disk files. Learn more
  • BoxedAppSDK_CreateVirtualRegKey - BoxedApp SDK: BoxedAppSDK_CreateVirtualRegKey. Create a virtual registry key that mimics real Windows registry operations inside the virtual layer. Learn more
  • BoxedAppSDK_EnumVirtualRegKeys - BoxedApp SDK: BoxedAppSDK_EnumVirtualRegKeys. Enumerate all virtual registry keys by invoking a callback for each entry in the virtual registry. Learn more
  • BoxedAppSDK_RegisterCOMLibraryInVirtualRegistry - BoxedApp SDK: register a COM or ActiveX DLL inside the virtual registry with BoxedAppSDK_RegisterCOMLibraryInVirtualRegistry. No system changes. Learn more
  • BoxedAppSDK_RegisterCOMServerInVirtualRegistry - BoxedApp SDK: register an EXE-based COM server inside the virtual registry with BoxedAppSDK_RegisterCOMServerInVirtualRegistry. No system changes. Learn more
  • BoxedAppSDK_AttachToProcess - BoxedApp SDK: BoxedAppSDK_AttachToProcess. Attach a process to the shared virtual environment so it can access the same virtual files and registry. Learn more
  • BoxedAppSDK_DetachFromProcess - BoxedApp SDK: BoxedAppSDK_DetachFromProcess. Detach a process from the shared virtual environment previously attached with AttachToProcess. Learn more
  • BoxedAppSDK_HookFunction - BoxedApp SDK: BoxedAppSDK_HookFunction. Create a hook for any API function, intercepting and redirecting calls to your custom implementation. Learn more
  • BoxedAppSDK_GetOriginalFunction - BoxedApp SDK: BoxedAppSDK_GetOriginalFunction. Retrieve the address of the original hooked function to call it from within your hook handler. Learn more
  • BoxedAppSDK_EnableHook - BoxedApp SDK: BoxedAppSDK_EnableHook. Activate or deactivate a previously created hook for dynamic control over API interception at runtime. Learn more
  • BoxedAppSDK_UnhookFunction - BoxedApp SDK: BoxedAppSDK_UnhookFunction. Remove a previously installed hook and restore the original function behavior for clean teardown. Learn more
  • BoxedAppSDK_RemoteProcess_LoadLibrary - BoxedApp SDK: BoxedAppSDK_RemoteProcess_LoadLibrary. Load a DLL into a remote process by its process ID for cross-process virtual environment setup. Learn more
  • BoxedAppSDK_SharedMem_Alloc - BoxedApp SDK: BoxedAppSDK_SharedMem_Alloc. Allocate a memory block in shared memory accessible to all processes attached to the virtual environment. Learn more
  • BoxedAppSDK_SharedMem_Free - BoxedApp SDK: BoxedAppSDK_SharedMem_Free. Release a memory block previously allocated in shared memory without affecting other attached processes. Learn more
  • BoxedAppSDK_SharedMem_Lock - BoxedApp SDK: BoxedAppSDK_SharedMem_Lock. Get a pointer to access a shared memory block allocated with SharedMem_Alloc for reading or writing. Learn more
  • BoxedAppSDK_SharedMem_Unlock - BoxedApp SDK: BoxedAppSDK_SharedMem_Unlock. Release a pointer to a shared memory block without freeing the underlying allocation for other users. Learn more
  • BoxedAppSDK_SharedMem_CreateStreamOnSharedMem - BoxedApp SDK: create an IStream interface backed by shared memory with BoxedAppSDK_SharedMem_CreateStreamOnSharedMem for cross-process streaming. Learn more