Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R7
_O_LIRE INFORMATIONS SERIALISATION

_O_LIRE INFORMATIONS SERIALISATION 


 

_O_LIRE INFORMATIONS SERIALISATION ( clé ; nomUtilisateur ; société ; connectés ; maxUtilisateurs ) 
Paramètre Type   Description
clé  Entier long in Clé unique du produit (crypté)
nomUtilisateur  Chaîne in Nom enregistré
société  Chaîne in Organisation enregistrée
connectés  Entier long in Nombre d’utilisateurs connectés
maxUtilisateurs  Entier long in Nombre maximum d’utilisateurs

La commande _O_LIRE INFORMATIONS SERIALISATION retourne diverses informations relatives à la sérialisation de l’application 4D courante.

  • clé : identifiant unique du produit installé. Ce numéro unique correspond à une seule application 4D (4D Server, 4D en mode local, 4D Desktop, etc.) installée sur un seul poste. Bien entendu, ce numéro est crypté.
  • utilisateur : Nom de l’utilisateur de l’application, tel qu’il a été saisi au moment de l’installation.
  • société : Nom de la société ou de l’organisation à laquelle appartient l’utilisateur, tel qu’il a été saisi au moment de l’installation.
  • connectés : Nombre d’utilisateurs connectés au moment de l’exécution de la commande.
  • maxUtilisateurs : Nombre maximal d’utilisateurs pouvant se connecter simultanément.

Note : Les deux derniers paramètres retournent toujours 1 pour les versions monopostes de 4D, sauf lorsqu’il s’agit de versions de démonstration, auquel cas ils retournent 0.

La commande _O_LIRE INFORMATIONS SERIALISATION s’inscrit dans le schéma général de protection des composants proposé par 4D.

Les développeurs de composants peuvent, s’ils le souhaitent, lier chaque copie de leur produit à une seule application 4D installée, afin d’empêcher toute copie illicite.

Le principe de fonctionnement du système est le suivant : un utilisateur souhaitant acquérir un composant fournit au développeur sa clé unique — générée à l’aide de la commande _O_LIRE INFORMATIONS SERIALISATION. Cette opération peut, par exemple, être effectuée par l’intermédiaire d’un formulaire “Bon de commande” intégré à la version de démonstration du composant. La clé générée est unique : il n’existe qu’une clé par application 4D installée.
Le développeur du composant peut alors générer son propre numéro de série, en combinant la clé et l’algorithme de cryptage de son choix. Le composant livré comportera une fonction permettant de tester si les informations retournées par _O_LIRE INFORMATIONS SERIALISATION correspondent bien à ce numéro de série. Dans le cas contraire, le composant sera rendu inutilisable.

Note : Les développeurs de plug-ins peuvent également bénéficier de ce système de protection. Pour plus d’informations, reportez-vous à la documentation de 4D Plugin Kit.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Commandes obsolètes
Numéro : 696
Nom intl. : _O_GET SERIAL INFORMATION

Cette commande est obsolète et ne doit plus être utilisée

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v6.7

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)