MQLLock supports 5 Different Licence Types in 2 Different Modes. It´s very important to understand them and their differences to have the most effective Protection. A Licence Type is the definition of how you want to protect your Project. For example if you choose Account# Licencing then ML Checks for Account# inside the MT4 Terminal and makes sure that only defined AccountNumbers can use your Project. Please read this section carefully.
Every Licencing type is available for everyone regardless Premium or Trial and can be changed as many times as you wish without having a latency. Changes take effect immediatly.
Open Licencing means that there is no Licence is needed. This Project will be useable from everyone without having any limitation. Choose this kind of licencing if you are really sure you want to allow your product beeing used from everyone. You may choose Open Licencing in combination with Expiration Date for example, then you can allow everyone to use your project for certain period and your project will expire after defined period. So called Trial Projects can be designed with Open Licencing.
Account Number Licencing
Every Metatrader user needs an Account, regardless Demo or Live Account. Every Account has an AccountNumber assigned. Those Numbers are unique per Broker and cannot be changed from User. With this Licencing type you can define a list of Account Numbers they are allowed to use your Project. AccountNumbers can be collected from Users beforehand or after giving them your Project. This Licencing is kind of safe against manupulation since AccountNumber cannot be manupulated from Users.
CID is acronym for ComputerID. This ID is an invention of Fx1.net. Here we try to identify every Computer Hardware uniquely. CID can be compared with MACID or similar IDs they are supposed to be unique. Unfortunetly MACID has several leak points, like MACID can be changed from any device without big efford, thats why we have created new way to identify every computer uniquely. CID will be calculated based on Hardware which is not replaced very frequently. This is for example Mainboard, System Harddisk, Windows Serial etc.
CID is designed to be stable and not able to manupulate from client because it contains over dozen of parameters to look at computer. Combination of those parameters is a ComputerID. Anyways CID may be changed on users computer if user replaces some Hardware or reinstalls whole Window. In such situations you have to update Users CID in your Records. We have developed a tool called showmycid.exe to determine current CID. You may give this tool to your Clients to ask them their CID. showmycid.exe can be downloaded inside Downloads area of Vendors Panel