This class can be used by customers to automate the registration of Chameleon run-time instances. This class allows you to programmatically register Chameleon on a user's machine without any user input.
For a list of all members of this type, see License Members.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
iNTERFACEWARE.Chameleon.License
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Beginning in version 4.5, this class allows you to register Chameleon without the machine being registered having a direct connection to the Internet. This is useful for companies that want to automate the registration code setup for Chameleon. To make it easy for companies to incorporate Chameleon into their existing licensing process, this class allows you to:
(1) Generate a unique Machine ID for the host machine.
(2) Request a non-expiring license for the Machine ID using the user name and password for the host member's account. The automated registration process involves communication with an iNTERFACEWARE server via HTTP. This can be accomplished either from a centrally located computer, or from the actual host machine.
(3) Apply the registration code to the host machine.
This process makes it easy for companies to get the machine IDs centrally using their own licensing, meaning they can add the extra Chameleon information to their own license file.
Please see http://www.interfaceware.com/manual/api_registration.html for details.
Namespace: iNTERFACEWARE.Chameleon
Assembly: CHM_CSHARP (in CHM_CSHARP.dll)