0% found this document useful (0 votes)
68 views12 pages

Clave2 Basic Enveloper

This document provides instructions for using the Clave2 Basic Enveloper v1.0.4.0 software protection tool. The enveloper shells files by binding them to a Clave2 hardware key. The instructions outline selecting a file to envelope, setting envelope parameters like binding to a serial number or adding background detection, and shelling the file. The supplement describes possible error messages that could occur during shelling or at runtime if the correct key is not present.

Uploaded by

JHJH H
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views12 pages

Clave2 Basic Enveloper

This document provides instructions for using the Clave2 Basic Enveloper v1.0.4.0 software protection tool. The enveloper shells files by binding them to a Clave2 hardware key. The instructions outline selecting a file to envelope, setting envelope parameters like binding to a serial number or adding background detection, and shelling the file. The supplement describes possible error messages that could occur during shelling or at runtime if the correct key is not present.

Uploaded by

JHJH H
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Elite LC

Clave2 Basic Enveloper v1.0.4.0

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.

1/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.
Mechanism
There is a big difference between Clave 2 Enveloper v1.0.4.0 and other ordinary products, for Clave
2 enveloper is to bind the shell to internal data of device. Only when the corresponding Clave 2
equipment is plugged in, the software can run normally. Furthermore, Clave 2 enveloper offers
several functions of anti-debugging, checking and device runtime detection that hardens the de-
shelling and offers better protection.

EXE and DLL of Win32PE file format are the file formats that Clave 2 Enveloper v1.0.4.0 supports.

Added Content

 Added Win_64 related libraries directory for VS(VS2005,VS2008,VS2010,VS2012,VS2013) and


Delphi(DelphiXE2, DelphiXE3, DelphiXE4).
 Added LinuxQT 32/64 bit libraries directory.
 Added WinQT 32/64 bit libraries directory.
 Added Delphi2006,Delphi2007, DelphiXE, DelphiXE2, DelphiXE3, DelphiXE4,VS2010,VS2012,
VS2013 for Win_86.

Changed Content

 Re-naming libraries under SDK/API.

2/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.
Instructions
When using Clave 2 Enveloper to shell files, you need to select the file, set parameters including
binding serial number, background detection and user-defined information.

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.

Select a File to Evelope

(1) Plug in LC device.


(2) Launch LCEnveloperGui.exe as showed in Figure 3-1. Serial number will be showed in square 5.
(3) Click browse to select or directly drag the file to be shelled into the square which displays the file
path. See Figure 3-2.

Figure 3-1

3/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.
Figure 3-2

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.

Bind serial number


This is an optional item. If you hope shelled software bind to specific device, which means shelled
software only can be executed while the associated device is connected, you should tick Bind serial
number in Figure 3-1.

[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.

4/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.
Customize Message
This is an optional item. Tick square 4 in Figure 3-1 to activate Next button showed in Figure 3-3.
Reminding messages can be customized and saved that will show up when the software launches.

Figure 3-3 Customize Message

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.

Figure 3-4 Input common User password

5/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.
Figure 3-5 Shell successfully

6/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.
Supplement
The following is to assist you under special circumstances:

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.

Figure 4-1 Error-Dongle not found

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.

Figure 4-2 Error-Invalid dongle

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.

7/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.
Figure 4-3 Error-Dongle not found

Figure 4-4 Error-Dongle invalid

8/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.
Appendix
Developer Tool

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).

9/9 www.senselock.com Tel. +86-10-82642305


Add. Suite 1706, Culture Square, Jia 59 ZhongGuanCun
Street, Haidian District, Beijing 100872, P.R. China.

You might also like