The Enigma Protector 2.00 Build 7 June 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
The Enigma Protector v2.33 Build 20110112
- Added option Use protection date to check users clock for clock reversing
- Added option Do not check clock reversing if registered for clock reversing
- Added EP_RegKeyStatus Enigma API
- Added EP_RegKeyInformation Enigma API
- Added detection of hidden processes by Executed Process checkup
- Added options Encrypt Registration Information and Encrypt with Hardware ID under Regitsration Features - Registration data storing
- Minor GUI improvements
- Improved unicode support
- Improved Registration Data Storing - Both Registry and File
- Improved countries list for Keys Generator, Lock Trial to User Language and User Language check
- Bug fixed setting property Position for the form in Registration Dialog Designer
- Bug fixed verifying particular registration keys in Keys Generator
- Bug fixed deleting and re-registering application that uses file for registration key storing with readonly attributes
The Enigma Protector v2.21 Build 20101111
- Minor GUI improvements
The Enigma Protector v2.20 Build 20101105
- Added better GUI unicode support
- Bug fixed verifying ansi registration keys
The Enigma Protector v2.14 Build 20101025
- 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
The Enigma Protector v2.13 Build 20100923
- 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
The Enigma Protector v2.12 Build 20100903
- Improved Executed Processes checkup
- Improved compression of Virtual Box files
The Enigma Protector v2.11 Build 20100825
- Improved Simulation for Virtual Machine
- Minor improvements
- Bug fixed extracting compressed files for Virtual Box
The Enigma Protector v2.10 Build 20100824
- Improved Virtual Machine
- Interface improvements
- Bug fixed flowing of Registration Dialog on Windows 7 with 125% display font
The Enigma Protector v2.05 Build 20100727
- Added Enigma API EP_CheckupFindProcess (ansi and unicode versions) for searching executed processes
- Improved protection and logic of Virtual Box
- Minor bugs fixed
The Enigma Protector v3.00 Build 20110912
- 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
The Enigma Protector v2.70 Build 20110629
- 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
The Enigma Protector v2.60 Build 20110523
- 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
The Enigma Protector v2.50 Build 20110330
- 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
The latest 3.20 version has a major bug fixed with the Executed Processes checkup. Customers who are using this feature - strongly recommended to update your protection version to the latest!
The Enigma Protector v3.20 Build 20111027
- Bug fixed with External Processes checkup which caused crash
The Enigma Protector v3.10 Build 20111007
- 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
The Enigma Protector v3.30 Build 20111118
- 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
The Enigma Protector v3.90 Build 20121004
- 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
The Enigma Protector v3.80 Build 20120802
- 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
The Enigma Protector v3.70 Build 20120504
- 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
The Enigma Protector v3.60 Build 20120229
- 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 it's changing when switching Windows account
- Improved HDD Serial hardware lock, fixed it's 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
The Enigma Protector v3.50 Build 20120112
- 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
The Enigma Protector v3.40 Build 20111223
- 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
The Enigma Protector 3.130 Build 20130205 Release 5/2/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
What is new in Enigma Protector 3.140:
- 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