2009-09-28 7 views
0

Je voudrais restreindre les utilisateurs de mon application à un seul ordinateur, donc je pensais aux adresses IP .. mais dans certains pays, les utilisateurs obtiennent de nouvelles adresses IP après avoir redémarré Internet. utilisateurs, comme une valeur qui ne change pas jusqu'à ce que l'utilisateur effectue un format.Restreindre l'utilisation des applications

Merci

+1

"certains pays" .. comme .. tous les pays où votre FAI ne vous donne pas une adresse IP statique? – nickf

Répondre

2

Le MAC address de par exemple une interface Ethernet ne change généralement pas même entre les formats (seulement si l'utilisateur change de carte d'interface Ethernet). Ne vous inquiétez pas, rien à voir avec Apple Macs, MAC est synonyme de Media Access Control ;-).

0

Vous aurez probablement besoin d'un processus d'enregistrement, donc vous pouvez dire à l'utilisateur que vous vous connecterez pour obtenir une mise à jour, et dans ce processus, envoyez le numéro de série de l'application et l'adresse mac. Si le numéro de série a déjà été enregistré, renvoyez une erreur à l'utilisateur.

Idéalement, vous devriez peut-être télécharger une DLL nécessaire liée à un numéro de série spécifique et peut-être à une adresse MAC, de sorte que si l'utilisateur copie la DLL dans un programme différent, il faudra plus de travail.

Cela dépend de combien vous voulez déranger l'utilisateur quant à la meilleure approche, je crois.

Où j'ai spécifié dll pourrait être n'importe quel assemblage, fichier jar, etc, que la langue en question utilise pour exécuter l'application.

Questions connexes