Don't miss updates

Receive information about releases as RSS feed.

  • 6/29/2017 June 2017

    Version 2017.13

    ADD: thread local memory pools improved BoxedApp speed.

  • 6/28/2017 June 2017

    Version 2017.12

    FIX: if 32-bit / 64-bit .net application uses BoxedApp SDK via BoxedAppSDK.Managed.Dll, then 64-bit / 32-bit virtual process can't be launched even if bxsdk32.dll and bxsdk64.dll are available.

    ADD: improved NtQueryKey implementation.

  • 6/20/2017 June 2017

    Version 2017.11

    FIX: virtual mixed mode .net executable crashed.

  • 6/14/2017 June 2017

    Version 2017.10

    FIX: auto closing handle of encrypted video file in the sample of encrypted video playing.

    ADD: BoxedAppSDK_Exit() does nothing as it's not safe.

  • 6/12/2017 June 2017

    Version 2017.9

    FIX: NtQueryVirtualMemory might be called incorrectly for some information class.

    FIX: Returning status STATUS_OBJECT_NAME_INVALID instead of wrong STATUS_OBJECT_PATH_SYNTAX_BAD from Nt*** functions.

    FIX: NtQueryVirtualMemory handles addresses that belong to virtual processes.

    FIX: virtualized 32-bit Chrome crashed.

  • 6/5/2017 June 2017

    Version 2017.8

    FIX: virtual COM components that use COM surrogate processes might crash.

    FIX: virtual executable might fail to write to stdout.

    FIX: fixed leaks of commited memory causes by incorrect releasing of memory by virtual sections are mapped views.

  • 3/6/2017 March 2017

    Version 2017.7

    FIX: AllocConsole() failed in non-console virtual process.

    FIX: virtual executables with TLS data might crash.

  • 2/21/2017 February 2017

    Version 2017.6

    FIX: some virtual .net applications (e.g. Paint.Net) may hang on exit for some time.

    ADD: Added BoxedAppSDK_InitById() to .Net interface.

  • 2/9/2017 February 2017

    Version 2017.5

    FIX: in some cases created log is empty.

  • 2/8/2017 February 2017

    Version 2017.4

    FIX: in some cases shared memory might be initialized not properly for a child process.

    ADD: improved logging.

  • 1/26/2017 January 2017

    Version 2017.3

    FIX: BoxedApp SDK crashes on Win 7 if Symantec End Point Protection is installed and when Symantec End Point Protection's General Exploit Mitigation feature is enabled.

  • 1/25/2017 January 2017

    Version 2017.2

    ADD: the function BoxedAppSDK_DeleteFileFromVirtualFileSystem is added to .Net interface (BoxedAppSDK.Managed.dll).

    FIX: if more than 64 TLS slots were allocated before a call of BoxedAppSDK_Init, the process might crash.

  • 1/12/2017 January 2017

    Version 2017.1

    FIX: RegEnumValue() might unexpectedly return ERROR_NO_MORE_ITEMS for virtual key.

  • 12/22/2016 December 2016

    Version 3.3.32

    FIX: sources are compatible with VS 2015.

  • 12/21/2016 December 2016

    Version 3.3.31

    FIX: hooked ntdll.dll!NtMapViewOfSectionEx, some applications might crash without it.

  • 11/15/2016 November 2016

    Version 3.3.30

    FIX: NtQueryDirectoryFile / FileReparsePointInformation might crash.

  • 11/9/2016 November 2016

    Version 3.3.29

    FIX: sometimes BoxedApp incorrectly calculated offsets for views of virtual sections.

  • 10/26/2016 October 2016

    Version 3.3.28

    ADD: improved mapping large virtual files: the data is read from the virtual file to a view, when one tries to read the data first time.

  • 10/20/2016 October 2016

    Version 3.3.27

    ADD: improved C# sample Sample8_PlayEncryptedVideo: improved caching.

    FIX: boxedapp read all data from virtual file when a section was created, now data is read when the section is being mapped. It's very important optimization for large virtual files.

  • 10/6/2016 October 2016

    Version 3.3.26

    ADD: improved C# sample Sample8_PlayEncryptedVideo: added cache, logging, improved UI experience.

  • 9/17/2016 September 2016

    Version 3.3.25

    FIX: RegEnumValue() might unexpectedly return ERROR_NO_MORE_ITEMS for virtual key.

  • 9/8/2016 September 2016

    Version 3.3.24

    ADD: full version includes PDB files.

  • 9/5/2016 September 2016

    Version 3.3.23

    FIX: fixed handles leak.

  • 8/9/2016 August 2016

    Version 3.3.22

    FIX: .Net samples couldn't be built because of missed BoxedAppSDK.Managed.Dll.

  • 8/1/2016 August 2016

    Version 3.3.21

    ADD: added BoxedAppSDK_ExecuteDotNetApplication to a .net interface for BoxedApp SDK (BoxedAppSDK.Managed.Dll).

  • 7/22/2016 July 2016

    Version 3.3.20

    FIX: if a real file was opened with flags DELETE / FILE_DELETE_ON_CLOSE, and mode "all changes are virtual" was enabled, then closing the handle removed the file from real file system, instead of marking it as "virtually deleted". It is fixed.

    ADD: C# / VB.Net samples show how to implement Stat() for custom virtual file.

  • 7/15/2016 July 2016

    Version 3.3.19

    FIX: IE might hang being launched under BoxedApp.

    FIX: IE8 might not load an URL properly on Win7 x64.

  • 6/21/2016 June 2016

    Version 3.3.18

    FIX: virtual DLLs might crash if large aware address enabled for the process.

  • 6/10/2016 June 2016

    Version 3.3.17

    ADD: signed binaries.

  • 5/4/2016 May 2016

    Version 3.3.16

    FIX: virtualization of command line for virtual processes.

  • 5/2/2016 May 2016

    Version 3.3.15

    ADD: .Net samples use BoxedAppSDK.Managed.Dll; they don't need bxsdk32.dll and bxsdk64.dll.

  • 4/8/2016 April 2016

    Version 3.3.14

    FIX: if PAGE_WRITECOPY or PAGE_EXECUTE_WRITECOPY was specified in CreateFileMapping, BoxedApp still wrote updated memory back to the file

  • 4/7/2016 April 2016

    Version 3.3.13

    FIX: virtual executables made by Max (a CYCLING '74 product) might crash.

  • 3/31/2016 March 2016

    Version 3.3.12

    FIX: CreateProcessWithLogonW may fail for virtual executables.

  • 3/23/2016 March 2016

    Version 3.3.11

    FIX: CreateProcessAsUserW may fail on Win10 for virtual executable.

    ADD: CreateProcessWithLogonW and CreateProcessWithTokenW are supported for virtual executables.

    ADD: speed optimizations

  • 1/20/2016 January 2016

    Version 3.3.10

    FIX: virtual exe may fail to launch with some stubs.

  • 1/14/2016 January 2016

    Version 3.3.9

    FIX: corrected storing and returning of file handle flags ('inherited' and 'protect from close').

    FIX: virtual exe built using the atom/electron framework may fail to launch.

  • 1/13/2016 January 2016

    Version 3.3.8

    FIX: virtual AnyCpu .Net exe failed to launch on Win10 x64

  • 1/11/2016 January 2016

    Version 3.3.7

    FIX: x64 (or AnyCpu on x64 system) .net exe failed to launch virtual x64 .net exe (or AnyCpu on x64 system) if BoxedAppSDK.Managed.Dll is being used

  • 1/11/2016 January 2016

    Version 3.3.6

    FIX: virtual .net exe built as AnyCpu may crash for some values of stack reserve in the PE headers

    FIX: virtual exe that contains TLS directory may crash if a DLL with tls data was preloaded into the process (e.g. system extensions)

    FIX: a process might crash when tried to access to a virtual file located on a network location

  • 10/15/2015 October 2015

    Version 3.3.5.31

    FIX: virtual exe that contains TLS directory may crash on Win 8.1

  • 9/8/2015 September 2015

    Version 3.3.5.30

    ADD: BoxedAppSDK_SetBxSdk32DllPath and BoxedAppSDK_SetBxSdk64DllPath available via .Net wrapper (BoxedAppSDK.Managed.dll)

  • 9/4/2015 September 2015

    Version 3.3.5.29

    FIX: now if virtual .Net exe is built as AnyCpu it is running as 64 bit process on Windows x64, previously such .net exe files were launched as 32 bit processes

  • 8/31/2015 August 2015

    Version 3.3.5.28

    FIX: virtual exe that contains TLS directory may crash on Win10

    FIX: crash on Win10 during loading (LoadLibrary) of some virtual DLLs (msvcr100.dll is one of such DLLs)

    FIX: sometimes BoxedApp crashes on file enumeration (found during testing of IE with BoxedApp)

    FIX: sometimes BoxedApp crashes when NtNotifyChangeDirectory is called (found during testing of IE with BoxedApp)

    FIX: Office 365 applications crashed being attached to BoxedApp

    FIX: PowerPoint 2013 hangs on Win 10 being attached to BoxedApp

  • 7/21/2015 July 2015

    Version 3.3.5.27

    FIX: BoxedApp didn't allow to load 32 bit DLL into a 64 bit process

    FIX: completion ports associated with virtual file handles might be notified incorrectly

    FIX: virtual files can be created incorrectly on some network locations

  • 7/10/2015 July 2015

    Version 3.3.5.26

    FIX: virtual files were created incorrectly on Parallels 9

    FIX: BoxedAppSDK_Exit crashed

    ADD: "static" version of BoxedApp SDK for .Net, now it's possible to create a single .Net executable that uses BoxedApp SDK

    FIX: even if a DLL was loaded at preferred image base, BoxedApp returned a status that forced applying relocations