PSDCWORM PROPERTIES
The Following properties are available :
PSDCAPPLICATIONID
You have to remember this while decrypting and creating the unlock packet. This id is totally
invisible to the user. Depending on the configuration purchased this property can allow you
to configure the worm for a single application [any no. of copies] or multiple applications
[any no of copies of each application].
A software encrypted with a particular PSDCAPPLICATIONID has to be decrypted with the
same I.D.
Each Application ID is internally associated with two 64-bit keys.
PSDCCDSRNO
Represents the srno of your installation cd/floppy/executable/zipped file. When you recieve
the encrypted packet from the user this srno will be made available to you. A tracking system
to find out where, who and which installation cds/floppy/file is being used. This no is totally
invisible to the user.
PSDCEMAILADDR
Represents the email address where the user sends the packet file. Available as a hyperlink in
the Registration Screen of the user. When the user clicks on the hyperlink his default messenger
program will be started with the provided email address. Now the user has to attach the lock
file [SENDTHIS_E.RME] and mail it to you.
PSDCSOFTWARENAME
An identifier for tracking. When you receive the encrypted packet from the user this name will
be made available to you upon decryption.
A tracking system to find out where, who and which installation cds/floppy/file is
being used.
This name is totally invisible to the user.
PSDCWORMCAPTION
The caption for the registration screen [name of your software or company].
PSDCSilentMode
Boolean values True/False default False.
This property allows the developer to operate the component in two modes.
[a]. If the value is False [default], the component
[1]. Checks for the existence of the unlock packet.
[2]. If the Unlock packet does not exist then a lock packet is generated. A registration screen is provided with information about sending the packet to the developer. A Boolean False is returned by the component and you can terminate the application.
[3]. If the Unlock packet exists and is successfully decrypted then a Boolean true is returned by the component and the developer can proceed with normal execution.
[4]. If the Unlock packet exists and is unsuccessfully decrypted then a lock packet is generated. A registration screen is provided with information about sending the packet to the developer. A Boolean False is returned by the component and you can terminate the application.
[b]. If the value is true, the component
[1]. Checks for the existence of the unlock packet.
[2]. If the Unlock packet does not exist then a Boolean False is returned by the component and you can terminate the application. No Lock Packet is generated nor is the registration screen shown.
[3]. If the Unlock packet exists and is successfully decrypted then a Boolean true is returned by the component and the developer can proceed with normal execution.
[4]. If the Unlock packet exists and is unsuccessfully decrypted then a Boolean False is returned by the component and you can terminate the application. No Lock Packet is generated nor is the registration screen shown.
Why the two modes ?
Usually the default [FALSE] mode is used when the main form/screen is being created so that
the existence of the unlock packet is checked.
If not present then the lock packet is generated with the registration screen.
The silent mode can be used as a further check anywhere in your application for example before
opening/closing a particular module where the component simply decrypts an existing packet and
provides you with boolean result based on which you can take appropriate actions.
This will take care of hacked patches at the beginning of the executable.
Which encrption/decryption Technology is used ?
The component uses Blowfish encryption technology.
What is the Decryption Module and why is it not provided in the cd ?
The Decryption module is provided only to registered users.
This module takes the lock packet as input and generates the Unlock packet to be send.
How do I test the component without the Decryption Module ?
While configuring your test application with the component please identify the email address
as
secureadmin@psdcplus.net.
Send the lock packet to us and we will generate the unlock packet for the test application and
send it to you.
Try copying the test application to any other computer with the unlock packet.
Please remember to distribute OCX file along with your application.