Introducing ExeLock
Program Requirements
What Is ExeLock?
Getting Help
How May I Use It?
What Is Included?
Step By Step
Basic Encapsulation
Apply a Password
Apply a Time Trial
Register a Time Trial User
The GUI in Detail
The ExeLock GUI
Executable Selection
Basic Settings
Compression Settings
Password Protection
Evaluation Settings
 Command Line Usage
GenerateKey
Appendices
Common Questions
Password Encryption Details
Error Messages
End User License Agreement
|
|
In addition to the easy to use GUI there is a command-line only version of
ExeLock that makes it simple to use in batch files and your application build
environment.
Command line format:
EXELOCKCLI [options] executable filename [output filename]
Where:
|
options |
Optional program parameters |
|
executable filename |
Filename of program being locked |
|
output filename |
Optional filename of locked program |
For example:
ExeLockCli -a -u e:\work\myapp.exe c:\test\myapp.exe
Note: ExeLockCli does not support wildcards in the file names.
ExeLockCLI Options
The following command line options are available:
|
-a |
Compress imports & resources, except first icon (default) |
|
-b |
Create backup (.bak) file |
|
-c |
Do not compress cursor resources |
|
-d [+] |
Disable ExeDataDim compression [disable all ExeDataSim] |
|
-e |
Make compressed executable unexpandable (extra compression) |
|
-f |
Compress quickly, possibly resulting in a larger file (fast compression) |
|
-i [+] |
Do not compress icon resources [compress all icon resources] |
|
-j |
Force compression of file, even if overall file size increases |
|
-k |
Thunk EXE exports |
To make a limited running program, select one of the following options:
|
-lx |
Unlimited usage |
|
-lu Uses |
Limit the # of uses to a given number |
|
-ld Days |
Limit the # of days to a given number |
|
-le mm/dd/yyyy |
Limit to expire after a given date |
You must also specify ALL of these three parameters for limited run programs:
|
-ln Name |
Set name of product to given name |
|
-lp Password |
Set password used to encrypt registration information |
|
-lw URL |
Set URL for "Visit Web Site" button |
You may optionally specify any of these parameters for limited run programs:
|
-la |
Always show registration dialog box |
|
-lb ID |
Resource ID of dialog box to use for registration |
|
-D (0,1,2,3) |
Dialog style (0=standard, 1=Exelock, 2=XP, 3=Clinic) |
|
-l (l,c,r) |
Align description (l)eft (c)enter (r)ight |
|
-ls Serial |
Manually set 64 bit serial number for this copy |
|
-lt |
Description Registration dialog description text |
|
-m |
Do not compress bitmap resources |
|
-n |
Do not compress any imports or resources |
To password protect an executable file:
|
-p [Password] |
Protect executable file with the Password |
|
-D (0,1,2,3) |
Password user dialog style (0=standard, 1=Exelock, 2=XP, 3=Clinic) |
Additional options:
|
-P[+] |
Preserve extra bytes at end of file [at end of PE image] |
|
-q |
Suppress extra display information |
|
-u |
Update file time/date to current time/date |
|
-r |
Preserve relocation information in file |
|
-s |
Do not compress other resources |
|
-t[+] |
Do not compress import table [compress just non-oridinal data] |
|
-x |
Expand a compressed executable file |
|