The Enigma Protector Changelog

What's new in The Enigma Protector 7.40 Build 20230424

Apr 24, 2023
  • Added support of PDB files to load functions for Virtual Machine - Functions Selecting
  • Added better exception handling for Virtual Machine for FreePascal files
  • Improved protection against known loader patching tutorials
  • Improved Virtual Machine - Functions Selecting interface
  • Fixed problem with exception inside EP_RegCheckKey function
  • Virtual Box: Added drag and drop support inside virtual tree
  • Virtual Box: Fixed package builder for unicode file names
  • Virtual Box: Fixed working with expandable and multiline strings in virtual registry

New in The Enigma Protector 7.00 Build 20211206 (Dec 7, 2021)

  • Internal protection improvements
  • Added option Miscellaneous - Delete Relocation Directory
  • Improved RISC virtual machine for Delphi 10.4 (plus) compiled files
  • Improved handling of files with corrupted relocations directory
  • Fixed problem saving license in file in keys generator
  • Fixed problem protecting applications that use EurekaLog
  • Fixed problem handling files with TLS directory
  • Better handling of invalid relocation directories
  • Fixed problem with Checkup - External Files caused exception in some cases
  • Fixed incompatibility of registration dialog between x86 and x64 versions
  • Fixed wrong HyperV detection
  • Memory optimizations on protection big files
  • Virtual Box: Add handling of ZwSetInformationObject
  • Virtual Box: Fixed issues with hooking of ZwSetInformationFile
  • Virtual Box: Fixed problem using only packaging feature
  • Virtual Box: Fixed freezing on Always Write to Disk option
  • Virtual Box: Fixed compatibility problem with BitDefender antivirus
  • Virtual Box: Improved handling of NtQueryObject function
  • Virtual Box: Fixed problem packing 32 bit ElectronJS applications

New in The Enigma Protector 6.80 Build 20201027 (Oct 27, 2020)

  • Protection improvements
  • Fixed problem of Internal Protection Error on particular Windows 10 systems
  • Added registration data storing in HKEY_LOCAL_MACHINE for 32 abd 64 bit registry nodes
  • Added support of COFF symbols for virtual machine
  • Added support of exported functions for virtual machine
  • Fixed issue finding specified Executed Processes in Checkups
  • Fixed bug with entry point virtualization
  • Fixed problem with global option Hide from Open/Save File Dialogs for Virtual Box
  • Improved disassembler view for virtual machine

New in The Enigma Protector 6.40 Build 20181017 (Oct 17, 2018)

  • Added packager builder to console version
  • Fixed problem of loading MAP file for specific applications
  • Added ability to set command line to running files
  • Improved Checkup of Installed Services
  • GUI improvements
  • Internal protection improvements
  • Virtual Box: Added new virtualization method "Never Write to Disk, Use File from Disk (if Exists)"
  • Virtual Box: Few improvements for Packages feature
  • Virtual Box: Select multiple files or folders to change properties for
  • Virtual Box: File and folder attributes and time are being extracted from real items while adding to the tree
  • Virtual Box: Fixed issue running virtual exe files with bound import
  • Virtual Box: Added manifest support for virtual exe files

New in The Enigma Protector 6.10 Build 20180124 (Jan 24, 2018)

  • Added virtualization of some new instructions for Classic virtual machine
  • Fixed problems virtualizing imul assembler instruction
  • Improved handling of switch/case stataments in Virtual Machine
  • Bug fixed in calculating API time for Trial - Limitation of execution time

New in The Enigma Protector 6.00 Build 20171213 (Jan 23, 2018)

  • Improved file entry point protection
  • Improved protection against hardware id change
  • Improved protection against clock reversing
  • Added timestamp option for taggant
  • Fixed issue with the timestamp for taggant
  • Better markers handling for VB6 applications
  • Improved Executed Process checkup, new search conditions are added
  • Fixed problem with WinAPI emulation for a very specific applications on Windows 10
  • Fixed issue with wrong counting of executed copies
  • Fixed wrong value shown for %TrialStartMonth% and %TrialEndMonth% variables
  • Fixed calling conversion issue for online activation/deactivation Enigma API functions
  • Fixed problem protecting Electron type of applications
  • Improved relocation directory loading routine
  • Improved Installed Services checkup, added unicode support
  • Fixed problem protecting some dll files included into Virtual Box
  • Fixed gui problems
  • Virtual Box: Improved compatibility with Windows 10 Insider
  • Virtual Box: Improved compatibility running specific virtual executable files
  • Virtual Box: Fixed some problems on Windows 8-10, packed software crashed accessing virtual file
  • Virtual Box: Fixed incompatibility with some antivirus softwares

New in The Enigma Protector 4.40 Build 20150619 (Jul 27, 2015)

  • Improved TLS directory handling
  • Virtual Box: Fixed problem with Windows 8.x
  • Improved Mailer, templates are now being saved in UTF8 format
  • Bug fixed processing OnDeleteKey for plugins system
  • Virtual Box: Fixed problem with folder properties
  • Virtual Box: Fixed random crashes in interface

New in The Enigma Protector 4.30 Build 20150225 (Feb 26, 2015)

  • Protection core improvements
  • Improved Hardware ID detection of HDD Serial
  • Bug fixed loading stolen keys from keygen database for command line version
  • Bug fixed loading relocation directory
  • Minor bugs fixed
  • Virtual Box: Fixed problem packaging feature is duplicated files are found
  • Virtual Box: Bug fixed, Command Line options were not read in packages
  • Virtual Box: Fixed problem with CreateProcess function for x64 applications
  • Virtual Box: Fixed issue with ZwQuerySecurityObject
  • Virtual Box: Added Vietnamese translation
  • Virtual Box: Some problems fixed with the Registry Importing feature

New in The Enigma Protector 4.20 Build 20141001 (Oct 14, 2014)

  • Bug fixed virtualizing entry point for Delphi XE7 files
  • Protection improvements
  • Improved processes detection of EP_CheckupFindProcess
  • Bug fixed calling protector dialogs in Delphi applications
  • Bug fixed protecting Delphi dll files with virtual machine
  • Improved relocations directory handling
  • Bug fixed with EP_RegHardwareID for .NET applications
  • Bug fixed processing relocation directory for RISC virtual machine
  • Bug fixed loading comment for protected strings

New in The Enigma Protector 4.10 Build 20140507 (May 7, 2014)

  • Bug fixed protecting executables with shared sections
  • Bug fixed handling invalid import, export and reloc directories
  • Some problems fixed with Risc Virtual Machine
  • Bug fixed protecting particular Rad Studio files
  • Bug fixed with loading virtual content from packaging files of Virtual Box feature
  • Bugs fixed in samples and ide files of keys generator for C#
  • Bug fixed with memory leaks in loader
  • Bug fixed with option Checkup - Control sum
  • Bug fixed protecting dll files

New in The Enigma Protector 4.00 Build 20140304 (Mar 7, 2014)

  • Added new RISC virtual machine
  • Added new vm markers vm_risc_begin and vm_risc_end
  • Improved virtualization for instructions ror, rol, inc, dec
  • Bug fixed virtualizing instructions sar, sal, shr, shl, adc, sbb, scas
  • Improved handling of trial Enigma API in registered mode
  • Improved trial control while application is running
  • Improved compatibility with madExcept package
  • Improved handling of files with sections of zero virtual size
  • Bug fixed with changing of HDD Serial (Compatibility Level 4 should be enabled in Miscellaneous - Others)
  • Bug fixed processing relocation elements in VM markers
  • Bug fixed using VM markers for Visual Basic programs
  • Bug fixed detecting Windows version for Windows 8+
  • Bug fixed with VC/VC64 keygen examples
  • Bug fixed with declaration of TKeyInformation for Visual Basic

New in The Enigma Protector 3.150 Build 20131005 (Oct 7, 2013)

  • Added option to enable or suppress check of packages integrity for Virtual Box
  • Bug fixed - crash of console version
  • Many minor improvements and bugs fixed
  • Virtual Box: Bug fixed loading virtual dll files under Windows 8 x64
  • Virtual Box: Bug fixed running some virtual exe files on Windows 8
  • Virtual Box: Bug fixed processing particular files
  • Virtual Box: Bug fixed running multiple instances of virtual processes

New in The Enigma Protector 3.140 Build 20130522 (May 23, 2013)

  • Improved internal protection core
  • Improved obfuscation of virtual machine code
  • Bug fixed with entry point virtualization for particular files
  • Fixed problems with multiple options if Virtual Box feature includes main file
  • Bug fixed with keygen.dll - crash on attempt to generate a key
  • Virtual Box: Improved packing of big files
  • Virtual Box: Improved handling of manifest files
  • Virtual Box: Improved virtualization of dll files
  • Virtual Box: Improved handling of asynchronous read-write operations under virtual files
  • Virtual Box: Bug fixed processing particular files

New in The Enigma Protector 3.130 Build 20130205 (Feb 5, 2013)

  • Internal protection improvements
  • Improved control sum protection
  • Critical bug fixed with Virtual Box - Packaging feature
  • Virtual Box: Critical improvements of handling of file read-write operations
  • Virtual Box: Bug fixed running one packed exe from another
  • Virtual Box: GUI improved for working with relative file names
  • Virtual Box: Improved handing of ZwSetInformationFile function
  • Virtual Box: Bug fixed writing to virtual files
  • Virtual Box: Minor problems fixed with console version
  • Virtual Box: Improved files virtualization core
  • Virtual Box: Added ability to setup and install ActiveX components
  • Virtual Box: Improved ActiveX/COM registration process
  • Virtual Box: Added ability to make packages through command line version
  • Virtual Box: Fixed compatibility issue with Windows 2000 for some files

New in The Enigma Protector 3.120 Build 20121130 (Feb 5, 2013)

  • Improved compatibility of using Windows Serial for Hardware Lock
  • Bug fixed protecting .NET applications with Control Sum checkup
  • Minor GUI improvements

New in The Enigma Protector 3.110 Build 20121113 (Nov 14, 2012)

  • Improved internal protection
  • Improved Import Emulation
  • Improved protection of Enigma API
  • Rare bug fixed with processing of resource directory
  • Bug fixed protecting particular files with Virtual Box feature
  • Virtual Box: Improved compatibility with different versions of Windows and softwares
  • Virtual Box: Bug fixed working 64 bit files under Windows 8 x64
  • Virtual Box: Bug fixed extracting files to the disk from external package
  • Virtual Box: Minor improvements and fixes

New in The Enigma Protector 3.100 Build 20121010 (Oct 9, 2012)

  • Improved handling of virtual machine
  • Bug fixed importing settings from external project

New in The Enigma Protector 3.90 Build 20121004 (Oct 4, 2012)

  • Improved internal protection
  • Added Enigma API function EP_RegLoadKeyEx instead of deprecated EP_RegLoadKey
  • Added feature Checkup - File Integrity Checking to check if the protected file is modified
  • Added new plugin functions Enigma_Plugin_OnInitEx and Enigma_Plugin_OnFinalEx
  • Added unicode support for Checkup - Executed Processes
  • Improved processing of big files
  • Improved option Miscalleneous - Other - .NET Smart Assembly Hooking for particular .NET files
  • Improved Mailer to support unicode in emails
  • Bug fixed processing SEH handlers for code virtualization in Visual Basic applications
  • Bug fixed with Linux cgi keys generator working with unicode registration names
  • Bug fixed showing registration dialog for NET applications through Enigma API

New in The Enigma Protector 3.80 Build 20120802 (Aug 7, 2012)

  • Improved internal protection
  • Improved working with reloc directory
  • Bug fixed using additional parameters in license manager
  • Bug fixed importing project settings from external file
  • Bug fixed protecting complex .net applications
  • Bug fixed with Virtual Machine - Entry Point for Visual Basic programs
  • Bug fixed with Enigma SDK file for VB.NET
  • Bug fixed emulating command line parameters
  • Bug fixed processing Enigma_Plugin_OnLoadKey
  • Bug fixed processing Enigma_Plugin_OnSaveKey
  • Bug fixed with internal protection
  • Bug fixed dynamically calling Enigma API
  • Virtual Box: Bug fixed handling of ZwDeleteValueKey function caused application freezing
  • Virtual Box: Bug fixed editing file virtual path in File Properties dialog
  • Virtual Box: Bug fixed activating context
  • Virtual Box: Added ability to create activation context for manifests
  • Virtual Box: Bug fixed loading virtual registry values
  • Virtual Box: Improved handling of ZwMapViewOfSection function
  • Virtual Box: Added ability to write to virtual files
  • Virtual Box: Added ability to load package from an external folder
  • Virtual Box: Added ability to enter path variables as a value of registry items
  • Virtual Box: Improved stability with multi-threaded applications
  • Virtual Box: Improved handling of ZwMapViewOfSection function
  • Virtual Box: Improved access handling for files operations
  • Virtual Box: Improved ZwSetInformationFile function for working with files deleting
  • Virtual Box: Bug fixed saving virtual registry settings
  • Virtual Box: Bug fixed mapping particular files

New in The Enigma Protector 3.70 Build 20120504 (May 4, 2012)

  • Improved internal protection
  • Added support of png images in Registration Dialog
  • Added Enigma SDK for VB .NET
  • Improved compatibility with the protected plugins
  • Improved relocation directory handling
  • Improved virtualization engine for Delphi and C executables
  • Improved saving license to file under Windows 9x
  • Improved registration dialog feature for Windows 9x
  • Bug fixed assigning jpeg images in Registration Dialog
  • Bug fixed with Entry Point virtualization for Visual Basic applications
  • Bug fixed processing stolen keys
  • Virtual Box: Bug fixed launching packed application from a network device
  • Virtual Box: Improved working with big files
  • Virtual Box: Improved detection of virtual registry keys
  • Virtual Box: Bug fixed deleting extracted files with hidden attribute

New in The Enigma Protector 3.60 Build 20120229 (Feb 29, 2012)

  • Added Import Project feature to import settings from external project file
  • Improved Exported Keys generator
  • Improved Hardware ID Checker
  • Improved compatibility with the multi-processors computers
  • Allowed execution of virtual executable files for Virtual Box feature
  • Improved User Name hardware lock, fixed its changing when switching Windows account
  • Improved HDD Serial hardware lock, fixed its changing when switching Windows account
  • Bug fixed virtualizing particular applications
  • Virtual Box: Improved virtualization of .net files
  • Virtual Box: Improved loaders handling that allows to decrease size of virtualized output file
  • Virtual Box: Improved case sensitive proccessing for files and registry
  • Virtual Box: Improved files and registry virtualization
  • Virtual Box: Bug fixed deleting extracted files on exit
  • Virtual Box: Bug fixed storing of overwritten attributes for virtual files
  • Virtual Box: Bug fixed querying objects security information (caused crash on Windows 8)
  • Virtual Box: Problem fixed handing ZwDeviceIoControlFile function
  • Virtual Box: Added option Allow runing of virtual exe files

New in The Enigma Protector 3.50 Build 20120112 (Jan 13, 2012)

  • Added Required Process feature for Executed Processes checkup
  • Improved anti-patch protection
  • Improved internal protection
  • Bug fixed with Registration Dialog, error message had been shown on form key press

New in The Enigma Protector 3.40 Build 20111223 (Dec 23, 2011)

  • Improved plugins protection
  • Bug fixed, protecting dll files with Import Emulation feature
  • Bug fixed with interface, disappearing of controls when Alt key is pressed
  • Virtual Box: Added root folder for files virtualization %Local, ApplicationData FOLDER%
  • Virtual Box: Added two more root folders for files virtualization %Temp FOLDER% and %AllUsers, ApplicationData FOLDER%
  • Virtual Box: Improved detection of virtual files in very particular applications
  • Virtual Box: Improved carrying of original file name for virtual executable
  • Virtual Box: Bug fixed with registry virtualization, function ZwQueryKeyValue
  • Virtual Box: Improved speed of files virtualization
  • Virtual Box: Improved speed of registry virtualization
  • Virtual Box: Bug fixed enumerating registry keys
  • Virtual Box: Added handing of ZwDeviceIoControlFile function
  • Virtual Box: Improved handling of ZwFsControlFile function
  • Virtual Box: Bug fixed opening device handles

New in The Enigma Protector 3.30 Build 20111118 (Nov 19, 2011)

  • Improved handling of markers in Visual Basic applications
  • Improved handing of ZwUnmapViewOfSection for Virtual Box
  • Improved memory saving for Virtual Box
  • Minor interface improvements
  • Bug fixed with Virtual Machine - processing number overflow operations
  • Bug fixed protecting very particular files with long import function names
  • Bug fixed loading MAP files for Virtual Machine
  • Bug fixed with memory leak in files and registry virtualization for Virtual Box

New in The Enigma Protector 3.10 Build 20111007 (Oct 7, 2011)

  • Bug fixed with option Time Control - Use Protection Date
  • Added option Virtual Box - Options - Map Executable Files Using Temporary File for better compatibility with the virtual executable files
  • Improved handling few more Windows API functions for Virtual Box
  • Improved folders deleting for extracted files for Virtual Box
  • Improved watermarks feature to support unicode
  • Bug fixed with registry virtualization for Virtual Box
  • Bug fixed running boxed file in a root drive folder
  • Many minor bugs fixed

New in The Enigma Protector 3.00 Build 20110913 (Sep 16, 2011)

  • Added completely new Virtual Box feature
  • Improved Sandboxie detection for Virtualization Tools check
  • Improved protection for Virtualization Tools check
  • Many minor improvements and bugs fixed

New in The Enigma Protector 2.70 Build 20110629 (Aug 16, 2011)

  • Added logging for Keys Generator
  • Added few callback functions for plugins
  • Added option Miscellaneous - Other - Supress graphical module
  • Added option Miscellaneous - Other - Do not check if file is compressed
  • Added option Miscellaneous - Other - Do not search markers
  • Improved Virtual Machine - File Entry Point protection of particular Delphi programs
  • Bug fixed showing unicode AppName and AppVer variables for message and dialog designers
  • Bug fixed overloading project settings on re-opening project file
  • Bug fixed handing unmanaged exceptions for .net applications
  • Minor bugs fixed loading new project
  • Minor GUI improvements

New in The Enigma Protector 2.60 Build 20110523 (Aug 16, 2011)

  • Added option to automatically get product information from file resources
  • Improved displaying unicode strings in the Registration Dialog
  • Improved getting actual Product Name and Version in the Input panel
  • Improved detection files for Virtual Box
  • Improved gui, new project is being generated each start
  • Improved reading extended trial information
  • Improved deleting local debug information
  • GUI improvement, last project is opening at Enigma Protector start
  • Bug fixed reseting local trial information for particular projects
  • Bug fixed emulating LockFile/UnlockFile and LockFileEx/UnlockFileEx functions
  • Bug fixed getting hardware id in a very particular PC
  • Bug fixed protecting very particular files
  • Bug fixed protecting .net executables
  • Bug fixed allocating stack for Virtual Machine
  • Bug fixed loading form from a file in the Registration Dialog designer

New in The Enigma Protector 2.50 Build 20110330 (Mar 30, 2011)

  • Added EP_RegShowDialog Enigma API for showing of the registration dialog
  • Added EP_CheckupVirtualizationTools Enigma API for manual checking of Virtualization Tools
  • Added Enigma_Plugin_OnSaveKey and Enigma_Plugin_OnLoadKey callbacks to Plugins SDK
  • Improved Miscellaneous - VERSION Resource, added support of unicode
  • Improved Check up of File Name, added support of unicode file name
  • Minor GUI improvements
  • Some bugs fixed that appeared on Windows 9x
  • Bug fixed with CGI keys generator, GenerateKeyFromProjectW action caused errors
  • Bug fixed protecting some files with incorrect section sizes
  • Bug fixed loading unicode information from project file
  • Bug fixed detecting debugger under compatibility mode
  • Many minor bugs fixed

New in The Enigma Protector 2.21 Build 20101111 (Nov 19, 2010)

  • Minor GUI improvements
  • Added better GUI unicode support
  • Bug fixed verifying ansi registration keys
  • Added additional unicode support for some features
  • Many minor GUI improvements
  • Bug fixed porotecting files with uncompressable data (files with a low entropy)
  • Bug fixed with SSL option in Mailer
  • Added Windows User Name hardware lock
  • Added Files Entry Point virtualization
  • Added quite modes for console versions
  • Added keygen64.dll for x64 keys generators
  • Improved hooking of Windows API
  • Improved compression routine
  • Minor GUI improvements
  • Improved virtualization of some exception handlers of Delphi applications
  • Improved keys verification routine regarding processing of illegal symbols in the key
  • Bug fixed processing particular VM markers

New in The Enigma Protector 2.12 (Nov 19, 2010)

  • Improved Executed Processes checkup
  • Improved compression of Virtual Box files
  • Improved Simulation for Virtual Machine
  • Minor improvements
  • Bug fixed extracting compressed files for Virtual Box
  • Improved Virtual Machine
  • Interface improvements
  • Bug fixed flowing of Registration Dialog on Windows 7 with 125% display font

New in The Enigma Protector 2.04 (Nov 19, 2010)

  • Improved Protected Strings feature
  • Bug fixed processing OnClose action of standard Registration Dialog

New in The Enigma Protector 2.03 (Nov 19, 2010)

  • Improved internal protection
  • Bug fixed processing some VM markers

New in The Enigma Protector 2.00 (Nov 19, 2010)

  • Added new Registration Dialog Designer
  • Added Virtualization VM Markers
  • Added unicode support for Registration Dialog controls
  • Improved HDD Serial hardware lock
  • Improved Computer Name hardware lock
  • Improved Registration Dialog designer
  • Changed way loading Virtual Machine settings from project file
  • Minor GUI improvements
  • Bug fixed with Windows Serial Key hardware lock, it failed under Windows Seven and Vista
  • Bug fixed displaying crypted sections when keys is verifying in Keys Generator and License Manager

New in The Enigma Protector 1.96 (Nov 19, 2010)

  • Added Compress Files option for Virtual Box
  • Minor GUI improvements
  • Bug fixed processing of empty files for Virtual Box
  • Bug fixed in CGI keys generators, hyphens parameters had been missed
  • Minor bug fixes in CGI keys generators
  • Bug fixed in Virtual Machine, functions processing if input file does not exist
  • Bug fixed incorrect disassembled text in Virtual Machine
  • Bug fixed displaying of selected functions in Virtual Machine after project loading
  • Bug fixed with Virtual Box - Compress Files for particular already compressed files
  • Bug fixed applying option Encrypt with EncryptionConstant even if option Allow Execution Only if Registered is disabled

New in The Enigma Protector 1.95 (Nov 19, 2010)

  • Added Taiwan for User Language checkup and for Lock Trial to User Language
  • Added option Do not create backup files on Output panel
  • Added possibility to copy protection log to clipboard or save to file
  • Bug fixed with Virtual Box, failing of initializing of particular embeded libraries
  • Bug fixed with Virtual Box, incorrect processing of the last file from the list
  • Bug fixed with Virtual Box, crash of file dialogs under Windows XP
  • Bug fixed with Same as Input File feature from Output panel
  • Bug fixed emulating of GetProcAddress function
  • Bug fixed emulating of VirtualQuery function
  • Bug fixed protecting files without resource directory

New in The Enigma Protector 1.94 (Nov 19, 2010)

  • Added full unicode support for Virtual Box
  • Added full thread safe for Virtual Box
  • Rewritten GUI and core of Virtual Box
  • Bug fixed with crashing of Save and Open dialogs if Virtual Box enabled
  • Many minor improvements and bug fixes of Virtual Box

New in The Enigma Protector 1.93 (Nov 19, 2010)

  • Added Enigma API EP_SplashScreenShow and EP_SplashScreenHide for manual showing and hiding of splash screen
  • Added option Show at Program Start for Splash Screen
  • Improved internal protection of loader data
  • Optimized internal protection routines
  • Optimized Virtual Machine, it runs faster now
  • Bug fixed with Virtual Box, crash on very particular PC
  • Bug fixed with EP_TrialDays, returned incorrect number of days

New in The Enigma Protector 1.92 (Nov 19, 2010)

  • Added possibility to define own paths for trial storing
  • Added full unicode support for Virtual Box
  • Improved clock reversing protection
  • Improved trial protection
  • Improved handling of Windows, System and current folders under Windows 9x
  • Changed signature of Microsoft Visual C++ for option File Analyzer Deception - Hide Protection Code With
  • Optimized WinAPI emulation feature
  • Bug fixed with Clock Reversing
  • Bug fixed with processing of some registration keys
  • Bug fixed, added EP_EnigmaVersion function to enigma_ide.dll
  • Bug fixed with displaying of non english text in console version
  • Bug fixed with Visual Basic applications if C++ signature is using for Hide Protection Code With
  • Bug fixed with processing of registration keys caused application crash at start up
  • Bug fixed processing of hardware locked registration keys with option Allow Hardware Changes
  • Bug fixed with processing of trial days limitation
  • Bug fixed with reseting of application language after reinstalling
  • Bug fixed with Virtual Box, crash of application after file call with Zone.Identifier appendix
  • Bug fixed with Virtual Box, processing of some unicode paths

New in The Enigma Protector 1.71.20090706 (Jul 6, 2009)

  • Files Attachment is moved to Virtual Box section
  • Improved logic of Executed Processes checkup
  • Bug fixed with overlay files

New in The Enigma Protector 1.70.20090703 (Jul 3, 2009)

  • Improved protection core
  • Improved Virtual Machine GUI
  • Bug fixed with Trial Control - Clock Reversing
  • Bug fixed with loading of relocation table in very particular applications
  • Bug fixed with Virtual Machine occured on changing of input file
  • Bug fixed with particular protected applications running under Windows 9x emulation
  • Bug fixed with Watermarks and Watermark Viewer
  • Bug fixed with FindFirstFile functions

New in The Enigma Protector 1.61.20081222 (Dec 27, 2008)

  • Added Hardware ID checker, it allows to check content of hardware id strings
  • Added License Manager instead of Registration Manager
  • Added database importing in License Manager
  • Added possibility to export keys generator for particular project into single execution file
  • Added different output bases of registration keys, Base 2/8/16/32/64
  • Added different types of safety/length of registration keys, safety/length is like RSA 512/768/1024/2048/3072/4096 bits
  • Added Emulators Detect plugin
  • Changed registration key algorithm from RSA to ECC
  • Changed keygen.dll and it's functions
  • Improved projects' examples
  • Improved thread safety of main cipher algorithm
  • Improved loading of functions for Virtual Machine
  • Improved registration keys checking routine, it is much faster now
  • Improved registration keys safety, maximum registration key safety is like RSA 4096 bits
  • Improved project file, older created project files will not be supported anymore
  • Improved registration scheme, older created registration keys will not be supported anymore
  • Improved project file loading routine
  • Improved interface and logic of License Manager
  • Bug fixed in protection of Visual Studio 8.0 ActiveX dlls
  • Bug fixed in protection of very particular .NET executables

New in The Enigma Protector 1.55 Build 20081023 (Nov 1, 2008)

  • Bug fixed in Files Attachment when embeded a dll with "Never write to disk" option and it is calling without file extension
  • Bug fixed in Files Attachment: added emulation of GetModuleFileName function
  • Bug fixed in Files Attachment, bug occured when embed dll with "Never write to disk" option and when is being initialization of dll
  • Bug fixed in Files Attachment, bug occured when embed dll with "Never write to disk" option and when the process being finalize
  • Bug fixed with Hardware Lock "Windows Serial Key"
  • Bug fixed with Hardware Lock "HDD Serial Number"

New in The Enigma Protector 1.54 build 20081001 (Oct 3, 2008)

  • Added Chinese Traditional translation
  • Improved plugins: memorybreakpoints, closehandle, hardwarebreakpoints, int3, they support Windows 2008 now
  • Bug fixed in files attachment, extracted files had been always deleted after application terminated, even if "Delete on Exit" is disabled
  • Bug fixed in plugins: memorybreakpoints, closehandle, hardwarebreakpoints, int3 crashed on some versions of Windows 2003/Vista
  • Bug fixed plugins now support exceptions under Windows 2003/2008
  • Bug fixed very particular applications crashed on Windows 2003/2008 if Registration Dialog/ Any Messages are enabled
  • Bug fixed when enabled any trial limitation, option "Terminate after seconds" and number of seconds > 0, trial message appear few times against only one
  • Bug fixed in very particular .NET executables
  • Bug fixed in project files in Examples folder

New in The Enigma Protector 1.51 build 20080715 (Jul 16, 2008)

  • Added console version
  • Added possibility to use message designer variables in Registration Dialog Designer
  • Added feature to reset local special info for debugging puporses (for example, to reset local startup password information)
  • Added feature that allows to ask startup password after defined number of days
  • Added possibility to change startup password
  • Added feature to hide/unhide symbols of startup password
  • Added feature that allows execution only if the module is registered
  • Added variables %AppName% %AppVers% for dialog designer that return Application Name and Version
  • Added Hardware Lock type that depends on Windows Serial Key
  • Added Enigma API EP_RegKeyCreationDate that returns the date when the key was created
  • Added OnClose event for form in Registration Dialog Designer
  • Added protection against memory breakpoints
  • Added feature to add/view matermarks in the protected file
  • Added function to show key expiration reminder
  • Added fast help link on the settings pages
  • Improved algorithm of loading Virtual Machine functions from project file, it is faster now
  • Remade startup password window
  • Bug fixed Entry Point Protection feature when protecting executable files compiled with Visual Studio 8
  • Bug fixed when protected file contains import dll which does not import any function
  • Bug fixed with Files Attachment function if embed already protected dll files
  • Bug fixed with loading of project that contains files attachment feature
  • Bug fixed in Registration Dialog Designer, width did not save for label components

New in The Enigma Protector 1.11 (Mar 28, 2006)

  • Bug fixed: incorrect emulation "CompareMem" function (Map file)
  • Bug fixed: "Create backup copy", didn't work
  • Bug fixed: incorrect relocation table for *.dll files
  • Bug fixed: incorrect processing export table
  • Added overlay support
  • Completed loader "Run Password" and "Error" froms, changed color map
  • Added XP control style
  • Added obfuscated import redirection. Turn on 'Import redirection' option to take effect
  • Improved import redirection option
  • Improved data protection
  • New emulation functions option, use map file for it (see help for more info, Borland developpers only)
  • New compression algorithm, it's very fast (Fast compression option)
  • Added run-time loader code encryprion
  • Rebuild image processing engine. It's rather fastest now
  • Removed bug in "Exit on file name change"
  • Removed bug in searching breakpoints in system functions