Don't miss updates

Receive information about releases as RSS feed.

  • 8/19/2023 August 2023

    Version 2023.2

    FIX: unexpected crashes may occur in a 64-bit virtual process.

  • 5/4/2023 May 2023

    Version 2023.1

    FIX: CopyFile() failed if KB5025221 was installed.

  • 2/21/2021 February 2021

    Version 2021.1

    ADD: added IBxProject2::put_ForceCreate64BitExecutable() and IBxProject2::get_ForceCreate64BitExecutable() for the new option "force create 64-bit executable (for .NET applications only)".

  • 8/7/2020 August 2020

    Version 2020.6

    FIX: BxPackerApi32.dll might crash on writing virtual registry to a packed executable file.

  • 8/4/2020 August 2020

    Version 2020.5

    FIX: if the option "hide out virtual files from a file dialog" was enabled, embedded files were visible.

  • 7/7/2020 July 2020

    Version 2020.4

    FIX: a 64-bit process may crash.

  • 7/3/2020 July 2020

    Version 2020.3

    FIX: a 64-bit process may crash on loading a DLL.

  • 5/11/2020 May 2020

    Version 2020.2

    FIX: a process crashed on loading a DLL of a virtual file on Windows 10 version 2004.

  • 1/15/2020 January 2020

    Version 2020.1

    FIX: a packed executable might fail if input exe was a file from a project, and there were more than one dependencies specified in the manifest that are embedded files.

  • 7/15/2019 July 2019

    Version 2019.5

    FIX: a process might fail to create a real registry key.

  • 6/19/2019 June 2019

    Version 2019.4

    FIX: virtual keys might be handled incorrectly in some cases.

  • 3/27/2019 March 2019

    Version 2019.3

    FIX: an embedded executable might crash at startup from packed executable.

  • 2/24/2019 February 2019

    Version 2019.2

    FIX: if input exe required administrative privileges, packed exe didn't require administrative privileges.

  • 2/5/2019 February 2019

    Version 2019.1

    FIX: GetFinalPathNameByHandle() failed for virtual files located on virtual drive.

  • 12/10/2018 December 2018

    Version 2018.14

    FIX: improved building speed.

  • 12/2/2018 December 2018

    Version 2018.13

    ADD: improved packed executable launching speed due to readonly registry layer.

  • 11/21/2018 November 2018

    Version 2018.12

    FIX: if virtual value was added to real key, real values of the key were hidden from the application.

  • 10/29/2018 October 2018

    Version 2018.11

    FIX: NtQueryKey might return incorrect status for small buffers.

    FIX: virtual files didn't support NtQueryInformationFile / FileNormalizedNameInformation.

    FIX: a process failed to get full path of a registry key if it is too long.

  • 7/3/2018 July 2018

    Version 2018.10

    FIX: packed .net executables might hang at startup on Windows XP.

  • 6/29/2018 June 2018

    Version 2018.9

    FIX: packed executable might get incorrect path of itself.

  • 6/27/2018 June 2018

    Version 2018.8

    FIX: fixed possible crashes if long paths are used.

  • 6/9/2018 June 2018

    Version 2018.7

    FIX: packed applications might crash.

  • 3/25/2018 March 2018

    Version 2018.6

    FIX: if a directory was marked as embedded, and the same directory existed in the system, the virtual directory was not created.

  • 3/20/2018 March 2018

    Version 2018.5

    FIX: packed applications might hang at startup.

  • 3/9/2018 March 2018

    Version 2018.4

    FIX: packed applications might fail to load virtual registry on 32-bit Windows.

  • 2/15/2018 February 2018

    Version 2018.3

    FIX: some pure .net exe might fail to run after packing.

  • 2/12/2018 February 2018

    Version 2018.2

    ADD: if virtual font file is added to <WindowsFolder>\Fonts, then this font is available for packed application.

  • 2/5/2018 February 2018

    Version 2018.1

    FIX: some Xojo applications might fail to load plugins.

    FIX: some applications might fail to enumerate virtual files on Windows 10 1709 build 17063.1000 or later builds.

  • 12/18/2017 December 2017

    Version 2017.29

    FIX: if original executable had more than one tls callback, the very first tls callback only were called for packed executable.

  • 12/12/2017 December 2017

    Version 2017.28

    FIX: virtual ffmpeg.exe crashed.

    FIX: fixed memory protection flags for some unusual PE sections' characteristics.

  • 12/11/2017 December 2017

    Version 2017.27

    FIX: some packed executables couldn't start.

  • 12/8/2017 December 2017

    Version 2017.26

    FIX: failed to run some packed executables that had relocations.

    FIX: failed to pack executables created by Confuser if x86 mode was enabled.

  • 11/30/2017 November 2017

    Version 2017.25

    FIX: if a PE section's characteristics had both IMAGE_SCN_CNT_UNINITIALIZED_DATA and IMAGE_SCN_CNT_INITIALIZED_DATA, BoxedApp filled it by zero.

    FIX: the cancellation of project building didn't work.

  • 11/30/2017 November 2017

    Version 2017.24

    FIX: IBxProgressEvents::OnProgress() was not called while building a project.

  • 11/27/2017 November 2017

    Version 2017.23

    FIX: packer failed if input file was a .net executable, and if input and output files had the same name.

  • 11/8/2017 November 2017

    Version 2017.22

    FIX: registry key enumeration might take a lot of time in some scenarios.

    FIX: file renaming might fail on Windows 10 build 1709.

  • 10/24/2017 October 2017

    Version 2017.21

    FIX: a packed executable might crash on Windows 10 update 1709.

  • 9/21/2017 September 2017

    Version 2017.20

    FIX: cuInit() (CUDA API) failed in packed applications sometimes.

  • 7/26/2017 July 2017

    Version 2017.19

    FIX: if input exe had virtual (selected from project) path, then its content was being written twice to output exe.

    FIX: if both options "run packed exe in virtual environment" and "compress files" were enabled, the input exe was not compressed.

  • 7/5/2017 July 2017

    Version 2017.18

    ADD: added IBxImportRegFileService to import a registration file to a project.

  • 6/29/2017 June 2017

    Version 2017.17

    ADD: thread local memory pools improved BoxedApp speed.

  • 6/28/2017 June 2017

    Version 2017.16

    ADD: improved NtQueryKey implementation.

  • 6/20/2017 June 2017

    Version 2017.15

    FIX: packed mixed mode .net executable crashed.

  • 6/12/2017 June 2017

    Version 2017.14

    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.13

    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.

  • 4/5/2017 April 2017

    Version 2017.12

    FIX: if "run packed exe in virtual environment" was enabled, then icon and version information were not copied correctly to output exe.

  • 3/31/2017 March 2017

    Version 2017.11

    ADD: it's possible to specify virtual path as input path.

  • 3/28/2017 March 2017

    Version 2017.10

    ADD: added a C++ sample that shows how to merge an executable file with a dll and a text file, and how to override command line for output executable file.

  • 3/15/2017 March 2017

    Version 2017.9

    FIX: 32-bit packed executables may fail to run if required embedded DLLs are placed in System32 directory.

  • 3/6/2017 March 2017

    Version 2017.8

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

    FIX: embedded executables with TLS data might crash on startup.

  • 2/21/2017 February 2017

    Version 2017.7

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

  • 2/9/2017 February 2017

    Version 2017.6

    FIX: in some cases created log is empty.

    FIX: IBxProject::LoadFromXml and IBxProject::LoadFromXmlAsync might fail to load project from BSTR.

  • 2/8/2017 February 2017

    Version 2017.5

    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.4

    FIX: a packed exe 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/23/2017 January 2017

    Version 2017.3

    FIX: if "Compress files" enabled, then .Net exe is compressed as well as other embedded files.

    ADD: added detailed information about written registry keys and values to build log.

  • 1/16/2017 January 2017

    Version 2017.2

    FIX: the console version might crash if couldn't load a project file.

  • 1/12/2017 January 2017

    Version 2017.1

    ADD: new tool to import all ActiveXs of the project: click to Tools - Import ActiveX Registration Information For All ActiveX Files...

    ADD: if input exe is added to Application Directory, it is ignored and not added to files (because it's input exe already); if input exe is added to another directory, a warning is shown.

  • 12/21/2016 December 2016

    Version 4.0.38

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

  • 12/5/2016 December 2016

    Version 4.0.37

    ADD: importing RegAsm.exe output to registry for .Net libraries.

    FIX: if new project was saved and then a file was added, a user couldn't see the file in the list.

  • 11/29/2016 November 2016

    Version 4.0.36

    FIX: BoxedAppPackerConsole.exe loaded *.bxproj files as XML format based project files by mistake.

  • 11/15/2016 November 2016

    Version 4.0.35

    FIX: system call NtQueryDirectoryFile / FileReparsePointInformation might crash.

  • 11/9/2016 November 2016

    Version 4.0.34

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

  • 11/3/2016 November 2016

    Version 4.0.33

    FIX: the Packer wrote "Dll Characteristics" to wrong place in packed file.

    ADD: updated icon file for the application and for the installer.

  • 10/26/2016 October 2016

    Version 4.0.32

    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 4.0.31

    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.

  • 9/22/2016 September 2016

    Version 4.0.30

    ADD: both 32-bit and 64-bit views of registry are supported.

  • 9/17/2016 September 2016

    Version 4.0.29

    FIX: importing ActiveX failed in some cases: some keys and values might be lost.

  • 9/6/2016 September 2016

    Version 4.0.28

    FIX: importing ActiveX failed in some cases: some keys might be lost.

  • 9/5/2016 September 2016

    Version 4.0.27

    FIX: fixed handles leak.

  • 8/1/2016 August 2016

    Version 4.0.26

    FIX: if a project was loaded from *.boxedappproj file and then saved as *.bxproj file, then it was saved incorrectly.

  • 7/22/2016 July 2016

    Version 4.0.25

    FIX: if cmd.exe was packed, and "virtualize all changes of file system and registry" was enabled, then command 'del' for real file removed the file from real file system. It's fixed, so now the real file is not being removed from real file system, but instead is marked as "virtually deleted".

  • 7/15/2016 July 2016

    Version 4.0.24

    FIX: IE might hang being launched under BoxedApp.

    FIX: being run by the packed app (option "share virtual environment with child processes" enabled) IE8 might not load an URL properly on Win7 x64.

  • 7/14/2016 July 2016

    Version 4.0.23

    FIX: if input executable is not a .net application, and resources (version information, icon) should be updated, then packing failed with error "a process cannot access the file because it is being used by another process".

  • 7/12/2016 July 2016

    Version 4.0.22

    ADD: new binary project file format to support large projects.

  • 7/7/2016 July 2016

    Version 4.0.21

    FIX: BoxedApp Packer set "run packed exe in virtual environment" for non-Xojo applications automatically by mistake.

  • 6/24/2016 June 2016

    Version 4.0.20

    ADD: improved user experience of packing Xojo applications: BoxedApp Packer suggests to add Libs and Resources directories, and also set "Run packed exe in virtual environment" that is required for Xojo applications.

  • 6/21/2016 June 2016

    Version 4.0.19

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

  • 6/10/2016 June 2016

    Version 4.0.18

    ADD: signed binaries.

    ADD: a lot of new predefined folders: system32 for 32-bit and 64-bit applications, user documents and others.

  • 5/4/2016 May 2016

    Version 4.0.17

    FIX: fixed several UI bugs

    FIX: if an executable was created by exeoutput, then packed exe didn't load content completely.

    FIX: sometimes saved project file might contain incorrect XML data.

    ADD: BoxedApp Packer saves project content faster using SAX. Large projects are supported.

  • 4/21/2016 April 2016

    Version 4.0.16

    ADD: BoxedApp Packer loads project content faster using SAX. Large projects are supported.

    FIX: sometimes size of output exe is incorrect.

  • 4/8/2016 April 2016

    Version 4.0.15

    FIX: if PAGE_WRITECOPY or PAGE_EXECUTE_WRITECOPY was specified in CreateFileMapping, BoxedApp still wrote updated memory back to the file. It may cause crashes for some packed executables.

  • 4/7/2016 April 2016

    Version 4.0.14

    FIX: ability to pack executables made by Max (a CYCLING '74 product).

  • 3/31/2016 March 2016

    Version 4.0.13

    FIX: embedded files might work incorrectly being updated

    FIX: embedded exe may not run being launched using CreateProcessWithLogonW.

  • 3/23/2016 March 2016

    Version 4.0.12

    ADD: speed optimizations

    ADD: a detailed log is provided during loading, saving and building a project.

    ADD: context menu items for files, registry keys and values to quickly change their state: embedded or external.

    FIX: sometimes embedded executable file couldn't be executed using CreateProcessAsUserW under Win 10.

    FIX: embedded executable file couldn't be executed using CreateProcessWithLogonW and CreateProcessWithTokenW under Win 10.

    FIX: embedded PDF file may not be loaded into Adobe Reader properly under Win 10.

  • 2/4/2016 February 2016

    Version 4.0.11

    ADD: being run on Win 10 BoxedApp Packer doesn't require to install .net 2.0 any more.

  • 1/20/2016 January 2016

    Version 4.0.10

    FIX: embedded executables may fail to launch.

  • 1/14/2016 January 2016

    Version 4.0.9

    FIX: a packed application built using atom/electron framework crashes with output: "[384:0112/143143:FATAL:scoped_handle.cc(184)] Check failed: 0U != (flags & 0x00000002) (0 vs. 0)"

  • 1/13/2016 January 2016

    Version 4.0.8

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

  • 1/11/2016 January 2016

    Version 4.0.7

    FIX: if input exe is x64 (or AnyCpu on x64 system) .net exe, then it's failed to launch embedded x64 .net exe (or AnyCpu on x64 system) if bxsdk64.dll is not available

  • 1/11/2016 January 2016

    Version 4.0.6

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

    FIX: if input exe contains tls data and 'run as virtual exe' option enabled, then output exe may crash at startup if a DLL with tls data was preloaded into the process (e.g. system extensions)

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

  • 12/18/2015 December 2015

    Version 4.0.5

    FIX: if input exe contains tls data and 'run as virtual exe' option enabled, then output exe may crash at startup on Win 8.1 x64

  • 12/16/2015 December 2015

    Version 4.0.4

    ADD: 'run as virtual exe' option is suggested if it's impossible to modify input executable file

    FIX: couldn't pack executables with incorrect size of headers

    FIX: incorrectly imported directories whose names contained non ANSI characters

  • 12/14/2015 December 2015

    Version 4.0.3

    FIX: Packer may crash on Win 10 if Region - Region Formats - Format is set to some locales, e.g. English (Bahamas).

  • 12/2/2015 December 2015

    Version 4.0.2

    FIX: even if file compression enabled, generated packed exe still contained uncompressed data

  • 11/30/2015 November 2015

    Version 4.0.1

    FIX: packed .net exe files might hang at startup

    FIX: if a special character is used for a file name, then Packer can't save project: project file becomes empty

  • 11/26/2015 November 2015

    Version 4.0.0.0

    Great update of the UI and Packer core.

  • 10/15/2015 October 2015

    Version 3.3.0.23

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

  • 9/8/2015 September 2015

    Version 3.3.0.22

    ADD: uncompressed files can be optionally cached to make big packed executables start up faster

  • 9/4/2015 September 2015

    Version 3.3.0.21

    FIX: now if embedded .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

  • 9/4/2015 September 2015

    Version 3.3.0.20

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

    FIX: packed exe may crash at startup on Win10 if some DLLs are embedded (msvcr100.dll is one of such DLLs)

    ADD: files compression

  • 8/31/2015 August 2015

    Version 3.3.0.19

    ADD: new option: hide splashscreen when packed executable shows a window

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

  • 7/21/2015 July 2015

    Version 3.3.0.18

    FIX: packed executables may not work on Parallels 9

    FIX: packed FlashBoot-2.2i-portable shown error at startup

    FIX: sometimes the Packer crashes when one tries to add a folder

    ADD: new option: a splashscreen display time