AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de claves de activación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Compara una clave inicial con una clave de activación. Se verifica la concordancia entre estas dos claves: la "clave inicial/clave de activación" sólo es válida en un ordenador determinado.
Observación: En la mayoría de los casos, esta función se utiliza en la el equipo del usuario de la aplicación: la clave inicial se compara con la clave de activación correspondiente suministrada por el proveedor de la aplicación.
Ejemplo
// 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> = KeyCompareKey(<Initial key> , <Activation key> [, <Secret>])
<Result>: booleano
  • True si la clave de activación corresponde a la clave inicial,
  • False en caso contrario.
<Initial key>: Cadena de caracteres
Clave inicial suministrada por el cliente de la aplicación. Esta clave fue generada por KeyGenerateInitialKey.
<Activation key>: Cadena de caracteres
Clave de activación correspondiente a la clave inicial. Esta clave de activación fue generada por KeyCalcActivationKey.
<Secret>: Cadena de caracteres
Clave de descifrado de la clave de activación. Este parámetro debe ser idéntico al parámetro <Secreto> que se indica en la función KeyCalcActivationKey
Componente: wd290std.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local