How to Use Nalpeiron's PRO-Tector to Protect Software Licenses

By eHow Computers Editor

Rate: (0 Ratings)

Protecting software licenses is an ongoing struggle for developers. Though a license clearly defines the terms and conditions of use, there are always people who choose not to adhere to the terms. This in turn, can cause significant revenue loss. Nalpeiron's PRO-Tector creates copy protection and digital activation codes that, when embedded in your program, can help to protect software licenses.

Instructions

Difficulty: Moderate

Things You’ll Need:

  • Original software
  • Nalpeiron Activation Service
  • Nalpeiron's PRO-Tector SDK

Step1
Use PRO-Tector SDK to embed copy protection code in your software. The code you create will be tied to the end-user's specific computer.
Step2
Manage the software you protect with Nalpeiron's Activation Service. The activation server uses your client's Internet connection to activate the software and return a digital, machine-specific license. It will also keep track of the number of license keys requested by a client, allowing you to make sure the client has paid for the correct number of software licenses.
Step3
Discourage piracy by taking advantage of PRO-Tector's Protect-n-Forget (PnF) features. The technology retains your client's software license information after upgrades and re-installation. This prevents the acquisition of free licenses by clients that claim to have lost the license information.

Create Custom Dynamic-Link Libraries

Step1
Purchase and install Nalpeiron's PRO-Tector software.
Step2
Launch the program and open the PRO-Tector License Controller.
Step3
Click on Custom DLL Creator to generate a custom DLL (Dynamic-Link Library).
Step4
Enter the Customer ID and Product ID that were sent to your email address when you purchased the software. There will be a separate Product ID for each program for which you will be using PRO-Tector.
Step5
Enter Authentication Constants, if you are using them. If not, fill in the fields with zeros.
Step6
Click the Evaluation Limits tab to set up a period of time during which a customer can use a demo version of your product. You can limit use to a certain number of days or number of times the program is used.
Step7
Click on the Create DLL button to create the file filechk.dll, which will be stored in your root drive.

Add CopyProtection

Step1
Open the application and navigate to the Visual Studio.
Step2
Choose CSharp Solution -> Add -> Existing Project to add the CopyProtection project that was included in your software purchase.
Step3
Add a reference to the project by clicking Reference -> Add Reference. Choose the Projects tab, highlight the CopyProtection project and click OK.
Step4
Enter your Customer ID and the last 5 digits of your Product ID found in the Authorizer.cs of the project. At this time you should also enter the Authorization Constants you are using.
Step5
Call the code to check the level of authorization. Paste the code from the Form Load handler of the YourApps sample project.
Step6
Go to File-> Save and then to Build-> Build Solution to build and save the information.
Step7
Copy all essential files, including the release DLLs into your application folder in order to test the application. You must also install the astsrv.exe file.
Step8
Test the application.

Tips & Warnings

  • The custom DLLs are small programs that are tied to your larger program. They will be used during the execution of your program. In this case, the DLL will allow the program to work only if the software license has been verified.

Post a Comment

POST A COMMENT

Request a New How-To Article

Looking for more How To information? Chances are there’s an eHow member who knows how to do what you’re looking to do. Submit an article request now!

eHow Article:  How to Use Nalpeiron's PRO-Tector to Protect Software Licenses

eHow Computers Editor

eHow Computers Editor

Category: Computers

Articles: See my other articles

Related Ads