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
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.
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> = 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&gt.:
  • 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.
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: 27/05/2022

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