Изменения
What's new: The Enigma Protector 2.12 Build 3 September 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
What's new: The Enigma Protector 2.05 Build 27 July 2010
- Added Enigma API EP_CheckupFindProcess (ansi and unicode versions) for searching executed processes
- Improved protection and logic of Virtual Box
- Minor bugs fixed
What's new: The Enigma Protector 2.04 Build 29 June 2010
- Improved Protected Strings feature
- Bug fixed processing OnClose action of standard Registration Dialog
What's new: The Enigma Protector 2.03 Build 23 June 2010
- Improved internal protection
- Bug fixed processing some VM markers
What's new: 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
What's new: The Enigma Protector 1.96 Build 20 April 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
What's new: The Enigma Protector 1.95 Build 9 April 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
What's new: The Enigma Protector 1.94 Build 29 March 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
What's new: The Enigma Protector 1.93 Build 10 March 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
What's new: The Enigma Protector 1.92 Build 24 February 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
What's new: The Enigma Protector 1.91 Build 8 February 2010
- Added Memo (multi-line Edit) control for Registration Dialog designer
- Improved handling of markers in Visual Basic applications
- Bug fixed with saving of the ansi registration information into file
- Bug fixed with License Manager, hardware id was not saved in ansi mode
- Bug fixed with verifying of the hardware locked registration key
- Bug fixed with generating of invalid registration keys if long hardware id is used
What's new: The Enigma Protector 1.90 Build 27 January 2010
- Added Use SSL connection feature in Mailer to allow emails send from servers that require secure connection (like gmail.com)
- Added GenerateKeyW action for CGI keys generator for generating unicode registration key
- Added Windows 7 and Windows 2008 R2 for Windows Version check up
- Added C#, Delphi 2009 up, Visual C++ examples of custom unicode keys genereator
- Added unicode Keygen API in keygen.dll and libkeygen.so KG_GenerateRegistrationKeyW, KG_GenerateRegistrationKeyFromProjectW, KG_VerifyRegistrationInfoW, KG_VerifyRegistrationInfoFromProjectW
- Added additional ansi string Keygen API in keygen.dll KG_GenerateRegistrationKeyA, KG_GenerateRegistrationKeyFromProjectA, KG_VerifyRegistrationInfoA, KG_VerifyRegistrationInfoFromProjectA
- Added C#, Delphi 2009 up, Visual C++ examples of unicode registration
- Added unicode support for Mailer
- Added unicode support for Dialog Messages
- Added unicode support for License Manager
- Added unicode support for Keys Generator and exported Keys Generator
- Added unicode Enigma API EP_RegSaveKeyW, EP_RegLoadKeyW, EP_RegHardwareIDW, EP_RegCheckKeyW, EP_RegCheckAndSaveKeyW
- Added ansi duplicates of registration Enigma API EP_RegSaveKeyA, EP_RegLoadKeyA, EP_RegHardwareIDA, EP_RegCheckKeyA, EP_RegCheckAndSaveKeyA
- Added option UNICODE Registration Scheme that determinate what registration, Ansi or Unicode, will be used for whole project
- Added Delphi, VC, VB, Bcb, C# examples of application with runtime locked registration keys
- Added Plugin SDK for Borland C Builder
- Added options Allows only keys with Register After date, keys with Register Before date, executions limited keys, days limited keys, run-time limited keys, global time limited keys, country locked keys under REGISTRATION FEATURES - Key Properties panel
- Added Enigma API EP_RegKeyRegisterBeforeDate, EP_RegKeyRegisterBeforeDateEx that return Register Before date of the current registration key
- Added Enigma API EP_RegKeyRegisterAfterDate, EP_RegKeyRegisterAfterDateEx that return Register After date of the current registration key
- Added Enigma API EP_RegKeyGlobalTime, EP_RegKeyGlobalTimeTotal, EP_RegKeyGlobalTimeLeft that return number of left and total global time minutes that current registration key will be valid
- Added Enigma API EP_RegKeyRuntime, EP_RegKeyRuntimeTotal, EP_RegKeyRuntimeLeft that return number of left and total runtime minutes that current registration key will be valid
- Added Enigma API EP_RegKeyDays, EP_RegKeyDaysTotal, EP_RegKeyDaysLeft that return number of left and total days that current registration key will be valid
- Added Enigma API EP_RegKeyExecutions, EP_RegKeyExecutionsTotal, EP_RegKeyExecutionsLeft that return number of left and total executions that current registration key will be valid
- Added Enigma API EP_MiscCountryCode that return the code of the user country
- Added Enigma API EP_RegKeyCreationDateEx to extent EP_RegKeyCreationDate
- Added Enigma API EP_RegKeyExpirationDateEx to extent EP_RegKeyExpirationDate
- Added Enigma API EP_CheckupCopiesTotal and EP_CheckupCopiesCurrent to extend EP_CheckupCopies
- Added Enigma API EP_TrialExecutionTimeTotal and EP_TrialExecutionTimeLeft to extend EP_TrialExecutionTime
- Added Enigma API EP_TrialDateTillDateStartEx and EP_TrialDateTillDateEndEx to extend EP_TrialDateTillDate
- Added Enigma API EP_TrialExpirationDateEx to extent EP_TrialExpirationDate
- Added Enigma API EP_TrialDaysTotal and EP_TrialDaysLeft to extent EP_TrialDays
- Added Enigma API EP_TrialExecutionsTotal and EP_TrialExecutionsLeft to extent EP_TrialExecutions
- Added box in REGISTRATION FEATURES - Common panel that shows Encryption Constant, Public and Private Keys of current project for custom keys generator
- Added new Debug item - Reset all local information to delete trial, registration and special information for debuging purposes
- Added possibility to lock registration key to number of minutes of global-time execution (sum of all executions)
- Added possibility to lock registration key to number of minutes of run-time execution
- Added possibility to lock registration key to number of license usage days
- Added possibility to lock registration key to number executions
- Added possibility to set up Register After and Register Before dates for registration keys
- Added possibility to lock registration key to particular country
- Improved protection core, added unicode support
- Improved examples of custom keys generators
- Improved CGI keys generators, eliminated case sensitive of http parameters
- Improved error returning of CGI keys generators, errors return as a string, but not as an error code variable name
- Improved Enigma API EP_RegKeyExpirationDate, it returned expiration date of even expired registration keys
- Updated VC example of custom registration keys generator
- Updated keygen.dll, TKeyGenParams and TKeyVerifyParams structures
- Updated Export Key Generator and it's wizard according with new changes
- Updated Keys Generator and License Manager according with new changes
- Bug fixed with Virtual Box, incorrent handling of very rare file calls
- Bug fixed with Allow Hardware changes that works for particular key now
- Bug fixed of registration information loading under Windows 95
- Bug fixed of loader compression, very rare bug
- Bug fixed in CGI generators, incorrect processing of unicode registration information
- Bug fixed with Mailer, exception occured when deleted last email from the list
- Bug fixed with Enigma API EP_RegKeyCreationDate, it always returned true
What's new: The Enigma Protector 1.81 Build 3 December 2009
- Bug fixed with Virtual Box and WinAPI Emulation
What's new: The Enigma Protector 1.80 Build 30 November 2009
- Added global variables for Relative Path value in Virtual Box (like %SYSTEM FOLDER%, %WINDOWS FOLDER% etc)
- Added Advance Input panel for multiple files protection
- Added random virtualization of Virtual Machine functions
- Added random loader virtualization for each protected file, for registered version only
- Added feature that allows to lock change by user of hyphens, sections and key expiration date values in exported keys generator
- Added File - History menu for quick access to previously opened projects
- Added Allow Hardware Changes feature
- Some GUI improvements
- Bugs fixed with examples that use registration Enigma API for Delphi 2009
- Bug fixed with Virtual Box under Windows 7 that does not allow to run save file dialog
- Bug fixed with keygen_ide.pas and keygen example for Delphi 2009
- Bug fixed with protecting of .NET executables
What's new: The Enigma Protector 1.79 Build 17 October 2009
- Добавлен пример CGI генератора ключей с методом передачи данных POST
- Улучшена защита файлов с таблицей перемещаемых элементов работающих под Windows Vista/7
- Улучшена обработка TLS директории для файлов работающих под Windows Vista/7
- Исправлена ошибка с загрузкой регистрационной информации
- Исправлена ошибка защиты системных файлов Windows Vista/7
- Исправлена ошибка обработки глобальных переменных в диалоговых сообщениях
What's new: The Enigma Protector 1.78 Build 7 October 2009
- Добавлена возможность ассоциировать кнопки Копировать и Вставить в буффер обмена с полями ввода в редакторе Регистрационного Диалога
- Добавлена возможность установить собственные аттрибуты для лицензионного файла
- Добавлены Enigma API для шифрования EP_CryptEncryptBuffer, EP_CryptEncryptBufferEx, EP_CryptDecryptBuffer, EP_CryptDecryptBufferEx
- Добавлена Enigma API EP_EnigmaVersion возвращающая версию Enigma Protector
- Добавлена возможность устанавливать шрифт для диалоговых сообщений
- Исправлена ошибка обработки исключений для некоторых файлов
What's new: The Enigma Protector 1.77 Build 1 September 2009
- Добавлен RunOnce маркер
- Добавлена возможность устанавливать собственные переменные среды (environment variables)
- Добавлена возможность изменять параметры коммандной строки
- Добавлена возможность изменять размеры основного окна Enigma Protector
- Исправлена ошибка инициализации импорта некоторых dll для Virtual Box
- Исправлена ошибка с размерами некоторых окон в Windows Vista
- Исправлена ошибка с Advanced Force Import Protection для некоторых файлов
What's new: The Enigma Protector 1.76 Build 18 August 2009
- Добавлена функция "Проверять запущенные процессы каждые X секунд
- Добавлена функция Enigma_Plugin_OnFinal для плагинов, которая вызывается до выполнения основного кода программы
- Добавлено Delphi SDK для плагинов
- Добавлена возможность использовать собственные параметры для License Manager и Mailer
- Исправлена ошибка с Decrypt On Execute маркером
- Исправлена ошибка с Виртуальной Машиной, исключение "not enough stack"
- Исправлены другие ошибки
What's new: The Enigma Protector 1.75 Build 1 August 2009
- Исправлена ошибка защиты dll файлов
What's new: The Enigma Protector 1.74 Build 27 July 2009
- Улучшена защита .NET файлов
- Оптимизирован загрузчик, уменьшено время выполнения защищенных файлов
- Исправлена ошибка в Enigma Mailer, исключение AutoClose
- Исправлена ошибка во внутренней функции GetProcAddress
- Исправлена ошибка с работой .NET файлов под Windows Vista/2008
- Исправлена ошибка с диалоговыми сообщениями под Windows 9x
- Исправлена ошибка с регистрационным диалогом
What's new: The Enigma Protector 1.73 Build 22 July 2009
- Добавлена поддержка ActiveX компонентов для Virtual Box
- Добавлена поддержка _lread, _hread, _llseek Windows API для Virtual Box
- Добавлена поддержка NT функций для Virtual Box
- Улучшена эмуляция функции CreateFile для Virtual Box
- Исправлена ошибка эмуляции функции MapViewOfFile для Virtual Box
What's new: The Enigma Protector 1.72 Build 15 July 2009
- Улучшена функция переадресации импорта
- Улучшена логика защиты dll
- Исправлена ошибка защиты dll, ошибка при выгрузке dll
What's new: The Enigma Protector 1.71 Build 6 July 2009
- Files Attachment переименовано в Virtual Box
- Улучшена логика проверки Запущенных Процессов
- Исправлена ошибка с обработкой оверлеев
What's new: The Enigma Protector 1.70 Build 3 July 2009
- Улучшено ядро защиты
- Улучшена Виртуальная Машина
- Исправлена ошибка с Trial Control - Перевод Часов
- Исправлена ошибка с обработкой директории перемещаемых элементов для некоторых приложений
- Исправлена ошибка с Виртуальной Машиной возникающая при смене входного файла
- Исправлена ошибка с некоторыми приложениями возникающая при запуске защищенного файла в эмуляции Windows 9x
- Исправлена ошибка с Водяными Знаками
- Исправлена ошибка с эмуляцией FindFirstFile функций
What's new: The Enigma Protector 1.68 Build 15 June 2009
- Добавлены %RegKey%, %RegName% переменные в редактор диалоговых сообщений позволяющие показывать текущие регистрационное имя и ключ
- Добавлены %KeyExpYear%, %KeyExpMonth%, %KeyExpDay% переменные в редактор диалоговых сообщений позволяющие показывать дату окончания работы ключа
- Исправлена ошибка с проверкой Запущенных Процессов когда текст окна - пустая строка
- Исправлена ошибка с Enigma Mailer при его открытии
- Исправлена ошибки в плагинах под Windows 7
- Исправлена ошибка с Inline Patching для Windows 7
- Исправлена ошибка с enigma_ide.pas для Delphi 2009
What's new: The Enigma Protector 1.67 Build 1 June 2009
- Добавлена возможность проверять Запущенные Приложения по маске текста окна
- Добавлена поддержка Маркеров для Visual Basic
- Добавлена эмуляция функций FindFirstFile/FindNextFile для Files Attachment
- Некоторые улучшения интерфейса
- Исправлена ошибка в Files Attachment, эмулирование FindFirstFile функций
- Добавлена поддержка SEH обработчиков и исключений внутри Виртуальной Машины для C++ приложений
- Добавлена поддержка SEH обработчиков и исключений внутри Виртуальной Машины для Visual Basic приложений
- Добавлена поддержка SEH обработчиков и исключений внутри Виртуальной Машины для Delphi приложений
- Добавлена функция проверки Hardware ID в Генераторе Ключей и Менеджере Лецензий
- Добавлена кнопка Generate Email в Менеджере Лецензий для быстрого создания и отправки сообщений
- Добавлена возможность редактировать email сообщение в Enigma Mailer
- Добавлены поля CC и BCC для Enigma Mailer
- Добавлена функция Expire Subscription для Enigma Mailer
- Исправлена ошибка с Custom VERSION Resource для некоторых файлов
- Исправлена ошибка с Custom MANIFEST Resource для некоторых файлов
- Исправлена ошибка с GUI для Enigma Mailer возникающая в Windows Vista
- Исправлена ошибка с проверкой Запущенных Процессов
- Исправлена ошибка с Windows API emulating, функция LoadLibrary
- Исправлена ошибка возникающая в Windows 9x под виртуальными машинами
- Исправлена ошибка с функциями Files Attachment и Plugins
- Исправлена ошибка с чтением маркеров
- Исправлена ошибка с Виртуальной Машиной для много-потоковых приложений
- Исправлена ошибка при открытии файла - проекта
- Исправлена ошибка возникающая при выгрузке защищенных библиотек
Что нового: The Enigma Protector 1.65 Build 6 April 2009
- Добавлен CGI генератор ключей для Linux серверов
- Добавлен CGI генератор ключей для Windows серверов
- Добавлен маркер Check_Protection для проверки целостности кода защиты
- Добавлена опция Encrypt application with Hardware ID
- Добавлена панель анализа маркеров содержащихся во входном файле
- Добавлен маркер Unprotected
- Добавлена Enigma API функция EP_CheckupIsEnigmaOk позволяющая проверять целостность кода защиты
- Добавлена Enigma API функция EP_CheckupIsProtected позволяющая определить, защищен файл или нет
- Добавлена Enigma API функция EP_CheckupCopies возвращающая общее и текущее количество запущенных копий файла
- Добавлена опция Terminate Execution для Checkup - Executed Copies
- Добавлена опция "Disable OK button for seconds" для дизайнера диалогов
- Добавлена опция "Automatically close this message after seconds" для дизайнера диалогов
- Добавлена поддержка .NET DLL файлов для опции Files Attachment с Never Write to Disk
- Добавлена поддержка функции CreateFileMapping с параметром SEC_IMAGE для Files Attachment с Never Write to Disk
- Изменена сигнатура Reg_Crypt маркеров
- Изменена сигнатура Unprotected маркера
- Улучшена опция Encrypt application with Encryption Constant, см. помощь
- Улучшена логика Виртуальной Машины
- Улучшена опция Files Attachment, поддержка функции GetFileAttributesEx
- Улучшена опция Files Attachment для DLL файлов с Never Write to Disk, добавлена поддержка исключений возникающих в dll запущенном под Windows 2003/Vista/2008
- Исправлена ошибка в Files Attachment, неверное определение вложенных каталогов
- Исправлена ошибка в защите DLL файлов, возникало исключений при обработке dll_detach события
- Исправлена ошибка в определении маркеров в некоторых приложениях Delphi 2009 и C++ AciveX
- Исправлена ошибка с Import Redirection возникающая под Windows 7 RC1
Что нового: The Enigma Protector 1.64 Build 3 March 2009
- Добавлена опция Inline Patching Protection
- Добавлена возможность вставлять собственный VERSION ресурс в защищаемый файл
- Добавлена возможность вставлять собственный MANIFEST ресурс в защищаемый файл
- Добавлена кнопка "Просмотр" для диалоговых сообщений
- Добавлена возможность выбирать тип иконки для диалоговых сообщений
- Добавлена поддержка исключений для Виртуальной Машины (ВМ не поддерживает чтение SEH фреймов пока)
- Улучшена опция "Files Attachment" (добавлена поддержка нескольких API)
- Улучшена опция эмуляции импорта
- Улучшена логика проверки "Тип Диска"
- Оптимизировано чтение функций для Виртуальной Машины из C++ скомпилированных map файлов, длинные имена функций переводятся в короткие
- Исправлена ошибка в GUI возникающая в Windows Vista
- Исправлена ошибка чтения map файлов скомпилированных в VS
- Исправлена ошибка с защитой .NET файлов, ошибка вызывала следующее сообщение в Windows Vista "Unable to find a version of the runtime to run this application"
- Исправлена большая ошибка возникающая если защищенный файл запускается из коммандной строки
- Исправлена ошибка в проверке Типа Диска
Что нового: The Enigma Protector 1.63 Build 2 February 2009
- Добавлены несколько "основных каталогов" для хранения регистрационной информации
- Добавлены VC SDK и примеры для генератора ключей
- Улучшен License Manager
- Улучшен диалог редактирования клиента в License Manager
- Улучшен Mailer
- Улучшен GUI панели Protected Strings
- Улучшен GUI панели Files Attachment
- Улучшен GUI панели External Files checkup
- Улучшен GUI панели Executed Processes checkup
- Улучшен GUI панели Loaded Drivers checkup
- Улучшен GUI панели Installed Services checkup
- Исправлена ошибка с Startup Password
- Исправлены ошибки в следующих плагинах: closehandle.dll, emulatorsdetect.dll, hardwarebreakpoints.dll, int3.dll, sandboxiedetect.dll, writeprocessmemoryinject.dll
- Исправлена ошибка возникающая при редактировании файла для Files Attachment
- Исправлена ошибка возникающая при редактировании файла для External File
- Исправлена ошибка возникающая при редактировании процесса для Executed Processes
Что нового: The Enigma Protector 1.62 Build 15 January 2009
- Добавлена новая Виртуальная Машина
- Добавлена поддержка DLL файлов Виртуальной Машиной
- Добавлена возможность отметить истекшие регистрационные ключи как украденные в License Manager
- Добалена опция "Шифровать приложение" с данными из регистрационного ключа для опции "Запускать только если зарегистрировано"
- Добавлена возможность установить значения по умолчанию для License Manager
- Добавлены крипто API (EP_CryptHashBuffer, EP_CryptHashFileA, EP_CryptHashFileW, EP_CryptHashStringA, EP_CryptHashStringW) для вычисления контрольной суммы буфера/файла/строки, поддерживаются следующие алгоритмы расчета контрольной суммы: Xor32, MD2, MD5, RipeMD160, SH1, SHA224, SHA256, SHA384, SHA512
- Добавлены anti-OllyDbg трюки для лицензионной версии
- Улучшена привязка к HDD Serial
- Оптимизирована функция чтения Hardware ID
- Изменена сигнатура Decrypt_On_Execute маркера
- Исправлена ошибка Decrypt_On_Execute маркера в многопоточных приложениях
- Исправлена ошибка защиты dll файлов с shared секциями
- Исправлена ошибка защиты dll возникающая при завершении dll
Что нового: The Enigma Protector 1.61 Build 22 December 2008
- Добавлен Hardware ID checker - позволяет проверять контент hardware id строки
- Добавлен менеджер лицензий
- Добавлена функция импортирования баз данных в менеджер лицензий
- Добавлена возможность экспортировать генератор ключей для проекта в отдельный exe файл
- Добавлены различные типы баз регистрационных ключей, базы 2/8/16/32/64
- Добавлена различные типы регистрационных ключей, основанные на алгоритме RSA с длинной ключа в 512/768/1024/2048/3072/4096 бит
- Добавлен плагин Emulators Detect
- Изменен алгоритм генерации регистрационных ключей с RSA на ECC
- Изменена библиотека keygen.dll и ее функции
- Переписаны примеры проектов
- Улучшен основной крипто алгоритм
- Улучшена загрузка функций для Виртуальной Машины
- Улучшена функция проверки регистрационных ключей
- Исправлена ошибка при защите ActiveX созданных в Visual Studio 8.0
- Исправлена ошибка защиты некоторых .NET файлов
Что нового: The Enigma Protector 1.55 Build 23 October 2008
- Исправлена ошибка в Files Attachment возникающая при присоединении dll с опцией "Never Write to disk" и когда библиотека вызывается без файлового расширения
- Исправлена ошибка в Files Attachment, добавлена эмуляция функции GetModuleFileName
- Исправлена ошибка в Files Attachment возникающая при присоединении dll с опцией "Never Write to disk" при инициализации dll
- Исправлена ошибка в Files Attachment возникающая при присоединении dll с опцией "Never Write to disk" при деинициализации dll
- Исправлена ошибка с Hardware Lock "Windows Serial Key"
- Исправлена ошибка с Hardware Lock "HDD Serial Number"
Что нового: The Enigma Protector 1.54 Build 1 October 2008
- Добавлен перевод Chinese Traditional
- Улучшены плагины: memorybreakpoints, closehandle, hardwarebreakpoints, int3, теперь они поддерживают Windows 2008
- Исправлена ошибка в "Files Attachment", извлеченные файлы всегда удалялись после завершения работы приложения
- Исправлена ошибка в плагинах: memorybreakpoints, closehandle, hardwarebreakpoints, int3 которые завершали работу приложения на некоторых Windows 2003/Vista
- Исправлена ошибка в плагинах, теперь поддерживаются исключения в Windows 2003/2008
- Исправлена ошибка в некоторых приложениях, возникающая в Windows 2003/2008 если включена опция "Registration Dialog"
- Исправлена ошибка, если включена любая Trial опция и "Terminate after seconds" больше нуля. Сообщения появлялись несколько раз
- Исправлена ошибка возникающая в некоторых .NET приложениях
- Исправлены файлы проектов в Examples каталоге
Что нового: The Enigma Protector 1.53 Build 15 September 2008
- Добавлена возможность присоединить к защищаемому приложению любые файлы которые оно использует без записи их на диск
- Добавлено 17 anti-debugger плагинов
- Добавлена возможность присоединять собственные плагины в защищаемые файлы
- Добавлена проверка уровня привилегий пользователя
- Добавлена привязка к серийному номеру жесткого диска
- Добавлена поддержка JPEG и PNG файлов для окна-заставки
- Добавлена опция "Close on mouse click" в окно-заставку
- Добавлена опция "Stop execution when splash screen is showing" в окно-заставку
- Добавлена проверка на VirtualBox
- Добавлены примеры использования функций EP_ProtectedStringByID и EP_ProtectedStringByKey
- Добавлены Enigma API EP_ProtectedStringByID и EP_ProtectedStringByKey которые возвращают защищенные строки
- Добавлена опция Защищенные Строки для защиты строковых данных
- Добавлены примеры использования Enigma API EP_MiscGetWatermark
- Добавлена Enigma API EP_MiscGetWatermark которая возвращает содержимое водяных знаков
- Исправлена ошибка в проверки версии Windows
- Исправлена ошибка при использовании DecryptOnExecute маркера в dll
- Исправлена ошибка возникающая в приложениях защищенных с функцией Advanced force import protection + DecryptOnExecute маркером
- Исправлена ошибка возникающая при загрузки старых проектов
Что нового: The Enigma Protector 1.51 Build 15 July 2008
- Добавлена консольная версия
- Добавлена возможность использовать переменные редактора сообщений в редакторе регистрационного диалога
- Добавлена опция сброса специальной локальной информации для отладки (например, для сброса информации пароля при запуске)
- Добавлена возможность спрашивать пароль при запуске через определенное количество дней
- Добавлена возможность изменять пароль при запуске
- Добавлена возможность скрывать/показывать символы пароля
- Добавлена возмжность запускать приложение только если оно зарегистрировано
- Добавлена переменные %AppName% %AppVers% для редактора сообщений которые возращают имя и версию приложения
- Добавлена функция аппаратной привязки в зависимости от серийного номера Windows
- Добавлена функция Enigma API EP_RegKeyCreationDate которая возращает дату создания ключа
- Добавлено событие OnClose в редакторе регистрационного диалога
- Добавлена защита против memory breakpoints
- Добавлена возможность добавлять/просматривать водяные знаки в защищенном файле
- Добавлена возможность показывать сообщение об истечении срока действия ключа
- Добавлены ссылки на помощь в интерфейс программы
- Улучщена функция чтения данных виртуальной машины из файла проекта
- Переделано окно пароля при запуске
- Исправлена ошибка при защите файлов Visual Studio 8+ с использованием обфускации точки входа
- Исправлена ошибка при защите файлов с не стандартной таблицей импорта
- Исправлена ошибка при присоединении уже защищенных файлов
- Исправлена ошибка в регистрационном диалоге, ширина не сохранялась для label сомпонентов
Что нового: The Enigma Protector 1.50 Build 1 June 2008
- Добавлена возможность создавать собственный регистрационный диалог
- Добавлены нескольно переменных для дизайнера диалогов (см. справку)
- Добавлена проверка Виртуальных Машин, таких как VMWare, Virtual PC, Sandboxie
- Добавлена проверка версии Windows
- Добавлена проверка запущенных процессов (проверка по имени файла, тексту окон, классу окон)
- Добавлена проверка внешних файлов
- Добавлена функция присоединения файлов к защищаемому модулю
- Добавлена возможность отправлять письма только выбранным пользователям в Enigma Mailer
- Добавлена возможность создавать письма только для выбранных пользователей в Enigma Mailer
- Добавлена эмуляция функции LoadLibraryA для динамического вызова Enigma API
- Добавлена функции массового выбора функций для Виртуальной Машины
- Переделана структура файла проекта, некоторая информация может быть утеряна (регистрационная информация не будет утеряна ни в коем случае)
- Улучшен анализатор файлов
- Улучшена функция отображения функций для Виртуальной машины
- Улучшен алгоритм анализа MAP файлов
- Улучшена защита против нахождения оригинальной точки входа
- Исправлены ошибки при запуске файлов на Windows Vista
- Исправлены ошибки при запуске файлов на Windows 2008 Server Windows 2003 Server
- Исправлены ошибки при запуске файлов на Windows 9x под VMWare
- Исправлены ошибки в функции проверки отладчиков
- Исправлены ошибки возникающие при попытке присоединить к модулю сжатые файлы
- Исправлены ошибки при защите файла которые не поддерживают SEH
- Исправлены ошибки при динамическом вызове Enigma API
- Исправлена ошибка в функции EP_RegLoadKey под Windows Vista с минимальными привилегиями
- Испарвлены ошибки при использовании Decrypt_On_Execute маркера
- Исправлена ошибка определения энтропии файла
- Исправлена ошибка с функцией ограничения времени выполнения
Что нового: The Enigma Protector 1.40 Build 26 January 2008
- Добавлен регистрационный менеджер - уникальный менеджер лицензий, обеспечивает функции хранения и управления регистрационными лицензиями
- Добавлен инструмент для отправли и создания электронных писем
- Добавлен чешский язык для GUI
- Добавлена возможность отмечать регистрационные ключи как украденные
- Добавлена trial функция, позволяющая ограничить время использования защищенного модуля от даты до даты, функция Enigma API EP_TrialDateTillDate
- Добавлена поддержка map файлов сгенерированных в Visual Studio 2008
- Добавлена функция KG_VerifyRegistrationInfo в keygen.dll, позволяющая проверять регистрационные ключи и извлекать из них информацию
- Баг исправлен, ошибки в Virtual Machine, обработка инструкции mov [reg32 + imm8], imm32
Что нового: The Enigma Protector 1.37
- Добавлена функция позволяющая определить формат регистрационных ключей (10, 16, 32, 64 симв.)
- Добавлена функция позволяющая создавать т.н. короткие регистрационные ключи (длинна ключа до 41 символа)
- Исправлена ошибка Виртуальный Машины, эмуляция инструкции cmp [reg32], imm32
- Исправлена ошибка возникающая при запуске защищенных приложений в Windows Vista
Что нового: The Enigma Protector 1.35
- Добавлена функция Virtual Machine для дополнительной защиты! Поддерживает Borland Delphi, Borland C++ Bulder, Microsoft Visual C++
- Решена проблема с DEP. Защищенные приложения работают без исключений с включенным DEP
- Добавлены примеры для C#
- Побавлена поддержка Enigma API для .NET приложений
- Удален баг с Enigma API, функция EP_RegKeyExpirationDate для Visual Basic
- Удалены незначительные баги


