A Simple Code Exchange involves the exchange
of two pieces of information to activate the license on a clients machine.
The activation it performs is arbitrary but the
type information exchanged is always the same.
Authorization Request Code: The ClientProtector
dynamically generates an Authorization Request Code for the users machine,
license and requested operation. (See: Authorization
Request Codes). This Authorization Request Code is delivered to your
staff over the telephone or by email or delivered as part of the purchase
process for automated activation using the Web-Activator.
Activation Code: Your staff member or
back-end system must somehow validate that the user has the right to receive
an Activation Code. This could for example be automated by inserting a
call to the Web-Activator to generate the Activation Code only when a
successful purchase is made. Or, manually performed
by your staff looking-up the user in your database as having already paid
for the activation. Either way, once authenticated,
an Activation Code is generated and then provided back to the user for
activation.
Thus - the exchange of these two prices of
information forms a "simple code exchange".
Simple
Code Exchanges can be performed "manually" using any edition
of GameShield. Automating this exchange can only
be performed using the Internet or Server Edition of the GameShield DRM
Kit because of its reliance on the Web-Activator.
More Information
For information on Serial Number Code Exchanges see: Serial
Number Code Exchange