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


Copyright ©2002 StratusBurg LLC.