Émettez des clés à la demande
Générez une clé d'activation depuis votre tableau de bord ou votre boutique WooCommerce dès qu'un client achète. Aucune manipulation manuelle de clé de votre côté.
Activation en ligne
XLS Padlock associe chaque client à une clé d'activation. La clé est validée par votre propre serveur, éventuellement liée au System ID de sa machine, et peut être bloquée par la validation en ligne. Périodes d'essai, dates d'expiration, limites de nombre d'exécutions et revalidation d'abonnement sont toutes configurables.
Générez une clé d'activation depuis votre tableau de bord ou votre boutique WooCommerce dès qu'un client achète. Aucune manipulation manuelle de clé de votre côté.
Configurez la validation en ligne pour mettre une clé partagée sur liste noire. Lors de sa prochaine vérification, la copie incriminée invalide la clé et en demande une nouvelle. Le contrôle reste sur votre propre serveur.
Émettez une clé qui expire après un certain nombre de jours d'essai, un nombre maximal d'exécutions, ou à une date précise. Les limites sont portées par la clé et appliquées par l'EXE compilé.
Chaque activation en ligne est enregistrée sur votre propre serveur. Vous pouvez voir quelles clés ont été activées et sur combien de machines, puis les effacer ou les bloquer.
Au premier lancement, l'EXE compilé affiche la boîte de dialogue d'activation. Le client colle la clé que vous lui avez envoyée par e-mail après l'achat.
L'EXE envoie les données d'activation et le System ID de la machine à votre serveur d'activation (scripts PHP livrés dans le XLS Padlock Activation Kit).
Votre serveur vérifie la commande ou la clé, confirme qu'elle est valide et qu'il reste des activations, et renvoie la clé d'activation. Avec le protocole 2026, la réponse porte une signature Ed25519 détachée que le classeur vérifie.
Une fois activé, le classeur s'exécute sans recontacter le serveur à chaque fois. Si vous activez la validation en ligne, il revérifie auprès de votre serveur selon la planification que vous définissez : à chaque démarrage, tous les X jours, ou toutes les X exécutions.
Registration Form Editor
La boîte de dialogue affichée au premier lancement est entièrement modifiable. Le Registration Form Editor vous offre un éditeur HTML de base avec un aperçu en direct, pour rédiger vous-même le texte avec des balises comme gras, sauts de ligne et polices.
Avec l'Activation Kit ou le kit WooCommerce sur votre serveur, un classeur activé peut continuer à revérifier son activation. Bloquez l'accès quand un client demande un remboursement, ou contrôlez simplement qui est autorisé à exécuter le classeur dans le temps.
L'application web qui collecte les demandes génère aussi les clés, vous définissez donc les propriétés de chaque clé depuis votre serveur : expirer après six mois et forcer une réactivation, afficher un écran de rappel pour un essai, ou appliquer n'importe quelle limitation de XLS Padlock. Vous changez tout cela sans recompiler le classeur compilé.
Observez l'activation en ligne en action dans notre démonstration de classeur en direct, directement dans votre navigateur.
Permanent
Aucune expiration, aucune limite d'utilisation. Éventuellement liée au System ID d'une machine.
Essai limité dans le temps
Expire après un nombre de jours défini ou à une date précise. La limite est portée par la clé.
Essai limité en exécutions
Plafonné à un nombre maximal de lancements, appliqué par le classeur compilé.
Abonnement
Se revalide selon une planification via le kit WooCommerce ou FastSpring. Expire lorsque l'abonnement prend fin.
Vous hébergez le kit d'activation vous-même, sans frais récurrents et avec les données de vos clients qui restent sur votre propre hébergement. Le kit PHP se dépose sur votre serveur web et expose les points d'accès d'activation que le classeur compilé attend. Personnalisez-le, hébergez-le où vous voulez.
Une licence, toutes les fonctionnalités incluses. Propriété à vie, sans abonnement.