SocketWrench .NET Edition

Licensing Information

The SocketWrench .NET Edition License Agreement provides you with a single developer license and the right to redistribute the class libraries (assemblies) included with this product without any additional royalties or runtime licensing fees.

Evaluation Licenses

When you install SocketWrench, you are given the option of entering a serial number or proceeding with the installation without a serial number. If you install SocketWrench without a serial number, an evaluation development license will be created which is valid for a period of thirty (30) days from the date of installation. The product is fully functional during this evaluation period; however the SocketWrench components may not be redistributed to third-parties. After the evaluation period has ended, you must either purchase a development license or remove the product from your computer system.

Runtime Licensing

When you install SocketWrench with a serial number, a runtime license key will be automatically generated for you and stored in a file named SocketWrenchLicense.cs in the Include folder where you've installed the product. There are similarly named files for other languages, such as SocketWrenchLicense.vb. These files define the SocketWrench runtime licensing key which must be passed to the Initialize method in the classes that you are using. More information about that utility is provided below.

The runtime license key is a null terminated string that is unique to your licensed copy of SocketWrench. This key should only be embedded in your program and should not be redistributed with your application. If you provide source code for your product, you cannot include the key with the source code. The same license key should be used for all of the class instances.

If you install SocketWrench with an evaluation license, then the runtime license key will be defined as an empty string. This will allow the controls to function on a system with a valid evaluation license, but they will not function on any other system. You must purchase a license and generate a runtime license key before redistributing an application which uses one or more of the SocketWrench classes.

Registering SocketWrench

SocketWrench includes a Registration Wizard which enables you to register your copy of SocketWrench and will generate a runtime license key for you if you do not already have one. If you have previously installed an evaluation license, you will be asked to enter your serial number. Next, you will be asked to provide your name, your company name and other contact information. Once that information has been provided, you can register your license by submitting the information to the Catalyst registration server. If you do not have an Internet connection, you can register offline by telling the wizard that you do not have an active connection. It is not required that you register your copy of SocketWrench to generate the runtime license key or redistribute the libraries. Registration is entirely optional, but it is recommended because only registered developers are eligible for free technical support.

License Manager

Included with your copy of SocketWrench is a License Manager utility. This program enables you to see what components have been installed and registered on your system, as well as display information about your SocketWrench license. If you need to create a new runtime license key, you can use this utility to do so. Select License | Header File from the menu and choose the type of file that you wish to create. For more information about how the License Manager can be used, please refer to the online help file that is included with the utility.