Zip Component, Email Component, Encryption Component ActiveX Control for Zip Compression .NET Components for ASP.NET
ActiveX and .NET Components for Zip Compression, Encryption, Email, XML, S/MIME, HTML Email, Character Encoding, Digital Certificates, FTP, and more ASP Email ActiveX Component

Index of Chilkat Blog Posts

November 30, 2007

Licensing Infrastructure — There is none.

We do not want any popup window for registration type messages. Moreover, the component needs to be part of application that can be deployed to an unlimited number of computers. Does the Chilkat licensing fit these requirements?

Yes. Chilkat’s runtime licensing is designed so that there is no licensing infrastructure. When your program passes a valid permanent unlock code to the UnlockComponent at runtime, the string is checked to see if it conforms to a secret algorithm (in much the same way that you can tell if a credit card number or driver’s license number is valid). If yes, then an in-memory flag is set to indicate the component is unlocked. There are no external file or registry accesses. Moreover, your application can run on any computer because the unlock code is embedded directly within your source code. The permanent unlock codes are also valid for all future versions, and across all programming languages: ActiveX, .NET, C++, Perl, Ruby, Python, Java, etc.

When you pass a string to UnlockComponent that is not a valid permanent unlock code, the component will only then check the registry to see if you are within the 30-day trial limit. If not, UnlockComponent returns false / 0. The Chilkat components never produce popups.

Privacy Statement. Copyright 2000-2011 Chilkat Software, Inc. All rights reserved.
Send feedback to

Components for Microsoft Windows XP, 2000, 2003 Server, Vista, Windows 7, and Windows 95/98/NT4.