Clave2 Basic Enveloper
Clave2 Basic Enveloper
Developer Guide
CONTACT
SENSELOCK SOFTWARE TECHNOLOGY CO., LTD.
Suite 1706, Culture Square,
Jia 59 ZhongGuanCun Street, Haidian District,
Beijing 100872,
P.R. China
Tel.: +86-10-82642305
Fax: +86-10-51581365
E-mail: [email protected]
Website: www.senselock.com
CONTENTS
Contact ................................................................................................................. II
Contents .............................................................................................................. III
Overview .............................................................................................................. 1
Mechanism ........................................................................................................... 2
Added Content ...................................................................................................... 2
Changed Content ................................................................................................... 2
Instructions .......................................................................................................... 3
Select a File to Evelope .......................................................................................... 3
Parameters Setting ................................................................................................ 4
Shelling .................................................................................................................. 5
Supplement .......................................................................................................... 7
Appendix .............................................................................................................. 9
Developer Tool ...................................................................................................... 9
Operating Systems ................................................................................................. 9
Overview
Clave2 Basic Enveloper helps you complete encryption rapidly to reduce your efforts and time
spent on software protection. Abuses of software authoritarian can be prevented without any
source code revised while using the Enveloper to bring extra protection code on compiled binary
program. It consumes least development time but compromise in protection strength in
comparison with API protection which is highly recommended.
EXE and DLL of Win32PE file format are the file formats that Clave 2 Enveloper v1.0.4.0 supports.
Added Content
Changed Content
Additionally, common User password of Clave 2 internal programs should be typed in before
shelling.
Following are steps of using shell encryption tool of Clave2 Basic v1.0.4.0 to shell files.
Figure 3-1
Parameters Setting
Background detection
This is an optional item. Tick square 2 to start Background detection.
It will activate square 6 which sets time interval with of dongle detection. Default figure is 5 seconds
while integer 1~9999 can be typed in. This function prevents plugging out dongle when the software is
running.
[Example]
Software A/B/C are 3 copies of a software and they are connected with Key A/B/C. The Keys have a same
Developer ID while their hardware serial numbers differ. The shelled software can only be executed
normally with Key A on the condition that bind serial number is ticked when shelling exe file of Software
A with Key A. If bind serial number is not ticked when shelling, the shelled software can be operated
normally with all 3 Keys.
Shelling
Click Protect after all setting to see Figure 3-4. Input common User password and click OK to start shelling
the software.
Figure 3-5 will pop out and executable file ***_shell.exe or ***_shell.dll will be produced under the original
program path after shelling successfully. This is the shelled file.
1. Figure 4-1 will pop out when the correspondent device cannot be found. If you have set customized
information, the information will be showed.
2. If you tick bind serial number when shelling, Figure 4-2 will arise when running software on the
condition that you plug in an Clave 2 enveloper device with the same Developer ID but different
serial number. If you have customized information, the information will be showed.
3. If you tick Background detection, the shelled software will periodically detect the dongle. Figure 4-3
would arise if dongle cannot be detected. Click Cancel to exit software and click Retry to re-detect
dongle.
When you tick Background detection as well as Bind serial number, if you plug in another device
with the same Developer ID but different serial number, Figure 4-4 would arise after click Retry in
Figure 4-3. If you have set customized texts, the defined text will be showed.
Recently, shell encryption tool of Clave 2 Enveloper v1.0.4.0 only supports executable EXE files compiled by
following versions of developer tool: BCB5, BCB6, BCB2006, BCB2009, BCB2010, Delphi5, Delphi6, Delphi7,
Delphi2006, Delphi2007, Delphi2009, Delphi2010, VB6.0, VC6.0, VC2002, VC2003, VC2005, VC2008, VC2010,
PB8, PB9, PB10, Author ware and VFP.
Supports executable DLL files compiled by following versions of developer tool: BCB5, BCB6, BCB2006,
BCB2009, BCB2010, Delphi5, Delphi6, Delphi7, Delphi2006, Delphi2007, Delphi2009, Delphi2010, VC6.0,
VC2002, VC2003, VC2005, VC2008 and VC2010.
Operating Systems
Windows 2000 Server, Windows 2000 Professional, Windows 2003 Server(32bit&64bit), Windows XP
Professional(32bit&64bit), Windows Vista(32bit&64bit), Windows 2008(32bit&64bit) and
Windows7(32bit&64bit).