nCodian Registration lets .NET developers add software registration to their application or class library assemblies.
Registration has two parts:
The following screenshot illustrates generating a registration code:
Using the default mail template, the following email text is generated for the registration illustrated in the screenshot by clicking either Mail to Clipboard or Mail to Text File:
Product: AcmeApp Name: Ella Fitzgerald Company: First Lady of Song, LLC E-mail: firstname.lastname@example.org Date: 2/9/2010 Hello Ella Fitzgerald, Thank you for purchasing AcmeApp. Your license information is: UserID: email@example.com Registration Code: hM4l8YHgTOc6u7HeWSI6uAk8b1XY9GYX9dMqkp2Y8OMmvFR61qect35SCqMFOJDFONM3j55IlnLk9mN3g GuaDqdQAgsDnc20JN02bd3LLUTat7zN3ZXtjt3o4LeGQq0x Please note that when you enter these into the registration dialog of the software, they are case-sensitive.
When you email to your user his or her UserID and Registration Code, your user enters them in a dialog that you will have included in your application. The dialog could look like this one that the DLL provides as a default registration dialog:
When your user clicks the Okay button, your assembly will use functions in the nCodian™ Registration DLL to check whether the Registration Code the user entered is the correct encryption of the UserID given the encryption key established for the product the user is registering. If he user ID and registration code match, the DLL can save them to either a license file or the Windows Registry. Thereafter, at startup of your assembly, it can use the DLL to check the license file or Registry to see if the user has registered your assembly. If your prefer, you can also save the information in your own custom-created place and format, retrieve it, and pass it to the DLL to be checked.
Copyright © 2006-12 Synoptic Text Information Services, Inc.