|
|
|
|
KeyGenerateInitialKey( Función) Genera la clave inicial (número de licencia único) para el sistema de activación de la aplicación.. Esta clave inicial debe ser transmitida al proveedor de la aplicación para que get la clave de activación. // Your secret to customize Secret is string = "]$x+9*EBM%u]yK|R@=y" // ------------------------------------ // In the application, client side InitialKey is string InitialKey = KeyGenerateInitialKey(ClientID) Info("Your license key is: " + InitialKey) // -> InitialKey is transmitted to the application provider // -------------------------------------------- // Provider side: calculating the activation key ActivationKey is string Identifier is string ActivationKey = KeyCalcActivationKey(InitialKey, Secret) Identifier = KeyGetIdentifier(InitialKey) Info("Activation key generated for the client " + Identifier + ": " + ActivationKey) // -> ActivationKey is transmitted to the client for the activation of his license //-------------------------------------------- // Client side: Entering the activation key gbActivationOK = KeyCompareKey(InitialKey, ActivationKey, Secret) IF gbActivationOK = False THEN Error("Wrong activation key") EndProgram() END Sintaxis
<Result> = KeyGenerateInitialKey([<Identifier>])
<Result>: Cadena de caracteres Clave inicial generada por la aplicación. El tamaño de esta clave depende de la presencia de <Identifier>.: - si no se especifica <Identifier>, la clave inicial contendrá 20 caracteres.
- si se especifica <Identifier>, la clave inicial contendrá 20 caracteres más 2 caracteres por cada letra encontrada en <Identifier>..
Ejemplo: El identificador contiene 5 caracteres. La clave generada corresponderá a 20 + (2 * 5) = 30 caracteres.
<Identifier>: Cadena de caracteres opcional Identificador utilizado para generar una clave inicial específica que contiene datos de usuario, por ejemplo. Estos datos pueden ser recuperados por KeyGetIdentifier. Observaciones - Un identificador que se utilizó para generar una clave inicial con WINDEV Mobile no puede ser recuperado por WINDEV.
- El generador interno de números aleatorios se utiliza para generar una clave. Este generador puede reiniciarse con InitRandom.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|