Bonjour,
Je voudrais savoir comment implementer un systeme de clef (numero de licence) que l'utilisateur doit taper lors de l'installation, ou plus tard via les Preferences par exemple.
Ma question porte davantage sur la meilleure facon de stocker cette clef et de coder la procedure de verification lors des utilisations suivantes du logiciel. Est-ce dans un fichier texte du type *.plist par exemple, a l'interieur du *.app ? Ou bien quelque part dans Library/... ? J'ai explore le contenu de certains fichiers *.app d'applications commerciales que j'utilise mais sans pouvoir en tirer quoi que ce soit.
Est-ce qu'en general cette clef est laissee "en clair" ou bien est-il courant de la crypter ?
Pour reduire les risques de piratage, je pensais produire pour l'utilisateur une clef personnalisee qui "repond" a une information propre a l'ordinateur, par exemple le numero de serie. Mais je n'ai pas la moindre idee de la facon d'obtenir cette information. Le code Obj-C doit-il s'adresser au hardware, ou cette information est-elle egalement contenue dans un fichier (par exemple produit lors de l'installation du systeme) ?
Quelques suggestions seraient les bienvenues...
Merci :zen:
Je voudrais savoir comment implementer un systeme de clef (numero de licence) que l'utilisateur doit taper lors de l'installation, ou plus tard via les Preferences par exemple.
Ma question porte davantage sur la meilleure facon de stocker cette clef et de coder la procedure de verification lors des utilisations suivantes du logiciel. Est-ce dans un fichier texte du type *.plist par exemple, a l'interieur du *.app ? Ou bien quelque part dans Library/... ? J'ai explore le contenu de certains fichiers *.app d'applications commerciales que j'utilise mais sans pouvoir en tirer quoi que ce soit.
Est-ce qu'en general cette clef est laissee "en clair" ou bien est-il courant de la crypter ?
Pour reduire les risques de piratage, je pensais produire pour l'utilisateur une clef personnalisee qui "repond" a une information propre a l'ordinateur, par exemple le numero de serie. Mais je n'ai pas la moindre idee de la facon d'obtenir cette information. Le code Obj-C doit-il s'adresser au hardware, ou cette information est-elle egalement contenue dans un fichier (par exemple produit lors de l'installation du systeme) ?
Quelques suggestions seraient les bienvenues...
Merci :zen: