protéger les Applications Java sous licence ou clé

Je veux faire une application de bureau qui ne fonctionne que sur les machines qui ont de la clé ou de la licence.
Comment cela peut être réalisé?

Est une vérification en ligne (par exemple, à chaque démarrage) une option?
De toute façon je pense à elle, votre application est susceptible d'être craqué, puisque chaque chose est sur client.
Compte tenu de l'effort, si, c'est le cas pour n'importe quoi...
Il n'est pas vraiment le cas pour les services de cloud (enfin, sauf si vous le pirater, ce qui peut déclencher des gens à courir après vous).
Oui, je sais, d'acheter, il n'a pas dit si c'est côté client ou basée sur le cloud

OriginalL'auteur Ahmed Aswani | 2012-06-05