Any questions? Ask us:
support@enigmaprotector.com
Home
Overview
Download
Purchase
Support
Help
Forum
Blog
Help
Manual
The Enigma Protector
Order
Support
Program Overview
Project details
Input
Advance Input
RegistrationFeatures
Common
Key Properties
Registration Data Storage
Hardware Lock
Encrypt with Hardware ID
Registration Dialog
Controls
Properties
Align
Alignment
AlphaBlend
AlphaBlendValue
Anchors
AutoSize
BevelEdges
BevelInner
BevelKind
BevelOuter
BevelWidth
BiDiMode
BorderIcons
BorderStyle
BorderWidth
Brush
Cancel
Caption
Center
CharCase
ClickAction
ClientHeight
ClientWidth
CloseAction
Color
Constraints
Content
Ctl3D
Cursor
Default
Enabled
Flat
Font
FontHovered
FormStyle
Glyph
Height
Hint
HorzScrollBar
Layout
Left
Lines
Margin
MaxLength
Name
NumGlyphs
PasswordChar
Pen
Picture
Position
Proportional
ReadOnly
ScrollBars
Shape
ShowCopyButton
ShowHint
ShowPasteButton
Spacing
Stretch
Style
TabOrder
TabStop
Top
Transparent
TransparentColor
TransparentColorValue
Url
VertScrollBar
Visible
WantReturns
Width
WindowState
WordWrap
TBevel
TButton
TEdit
TForm
TGroupBox
TImage
TLabel
TLink
TMemo
TPanel
TShape
TSpeedButton
Registration Dialog Designer
Key Expiration Reminder
Check-Up
Anti Debugger
Control Sum
Startup Password
File Name
Disk Drive
Executed Copies
User language
External Files
Executed Processes
Loaded Drivers
Installed Services
Windows Version
Virtualization Tools
Privileges
Protection Features
File Analyzer Deception
Import Protection
Inline Patching
Protected Strings
Resources Protection
Virtual Box
Files
Registry
Packaging
Storage
Options
Virtual Machine
Settings
File Entry Point
Functions Selecting
Miscellaneous
Splash Screen
Watermark
Plugins
Custom VERSION Resource
Custom MANIFEST Resource
Command Line
Environment Variables
Protection Events
Other
Trial Control
Common
Trial Data Storing
Limitation By Executions Count
Limitation By Days Count
Limitation By Expiration Date
Limitation From Date Till Date
Limitation Of Execution Time
Lock Trial To User Language
Reminder
Time Control
Message Designer
Basic operations
Additional
Creating a map file
Supported file formats
Work with the command line
API Description
Registration API
EP_RegCheckKey
EP_RegCheckKeyA
EP_RegCheckKeyW
EP_RegCheckAndSaveKey
EP_RegCheckAndSaveKeyA
EP_RegCheckAndSaveKeyW
EP_RegDeleteKey
EP_RegHardwareID
EP_RegHardwareIDA
EP_RegHardwareIDW
EP_RegLoadKey (deprecated)
EP_RegLoadKeyA (deprecated)
EP_RegLoadKeyW (deprecated)
EP_RegLoadKeyEx
EP_RegSaveKey
EP_RegSaveKeyA
EP_RegSaveKeyW
EP_RegLoadAndCheckKey
EP_RegKeyCreationDate
EP_RegKeyCreationDateEx
EP_RegKeyExpirationDate
EP_RegKeyE...tionDateEx
EP_RegKeyExecutions
EP_RegKeyExecutionsLeft
EP_RegKeyExecutionsTotal
EP_RegKeyDays
EP_RegKeyDaysLeft
EP_RegKeyDaysTotal
EP_RegKeyRuntime
EP_RegKeyRuntimeLeft
EP_RegKeyRuntimeTotal
EP_RegKeyGlobalTime
EP_RegKeyGlobalTimeLeft
EP_RegKeyGlobalTimeTotal
EP_RegKeyR...rAfterDate
EP_RegKeyR...fterDateEx
EP_RegKeyR...BeforeDate
EP_RegKeyR...foreDateEx
EP_RegKeyStatus
EP_RegKeyInformation
EP_RegKeyInformationA
EP_RegKeyInformationW
EP_RegShowDialog
Trial API
EP_TrialExecutions
EP_TrialExecutionsLeft
EP_TrialExecutionsTotal
EP_TrialDays
EP_TrialDaysLeft
EP_TrialDaysTotal
EP_TrialExpirationDate
EP_TrialExpirationDateEx
EP_TrialDateTillDate
EP_TrialDa...ateStartEx
EP_TrialDa...lDateEndEx
EP_TrialExecutionTime
EP_TrialEx...onTimeLeft
EP_TrialEx...nTimeTotal
Crypt API
EP_CryptDecryptBuffer
EP_CryptDecryptBufferEx
EP_CryptEncryptBuffer
EP_CryptEncryptBufferEx
EP_CryptHashBuffer
EP_CryptHashFileA
EP_CryptHashFileW
EP_CryptHashStringA
EP_CryptHashStringW
Miscellaneous API
EP_CheckupCopies
EP_CheckupCopiesCurrent
EP_CheckupCopiesTotal
EP_CheckupIsEnigmaOk
EP_CheckupIsProtected
EP_EnigmaVersion
EP_MiscCountryCode
EP_MiscGetWatermark
EP_ProtectedStringByID
EP_ProtectedStringByKey
EP_SplashScreenShow
EP_SplashScreenHide
EP_Checkup...ationTools
EP_LoadConfiguration
How to Use Enigma API
Debugging with enigma_ide.dll
FAQ
API FAQ
Keys Generator FAQ
Other FAQ
Protector FAQ
Registration Manager FAQ
Mailer FAQ
Getting Started
Choosing input parameters
Choosing protection parameters
Creating a protection project
Registration keys features
Trial limitations
Keys generator
Creating Keys
Checking Keys
CGI Keygen
Export Key Generator
Custom Keys Generator
TKeyGenParams type
Function KG_Generat...trationKey
Function KG_Generat...romProject
TKeyGenParamsA type
Function KG_Generat...rationKeyA
Function KG_Generat...omProjectA
TKeyGenParamsW type
Function KG_Generat...rationKeyW
Function KG_Generat...omProjectW
TVerifyKey type
Function KG_VerifyR...rationInfo
Function KG_VerifyR...romProject
TKeyVerifyParamsA type
Function KG_VerifyR...ationInfoA
Function KG_VerifyR...omProjectA
TKeyVerifyParamsW type
Function KG_VerifyR...ationInfoW
Function KG_VerifyR...omProjectW
Markers
Rules of markers usage
Markers VM
Markers VM RISC
Markers Reg_Crypt
Markers UnReg_Crypt
Markers Decrypt_On_Execute
Markers Check_Protection
Markers Run_Once
Markers Unprotected
Tutorials
Simple envelop protection
Delphi Examples
Trial protection part 1 (without sources changing)
Delphi Examples
Trial protection part 2 (Trial Enigma API's)
Delphi Examples
Enigma License Manager
Edit Customer
Import Database
Edit License
Keys Generator Properties
Enigma Mailer
Customers List Panel
Options Panel
Template Panel
Emails Panel
Bugs and limitations
Manual
CloseAction Property
Determines the OnClose event handler.
Description
CloseAction may have following values.
Value
Action
caRegister
Perform register. This way the application reads name and key value from edit controls and tries to register.
caContinue
Continue execution
caExit
Exit application
caNone
Nothing to do