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