2009-10-20 6 views
0

Existe-t-il une solution de licence pouvant être utilisée pour la licence de mon application pour Visual Basic 2008? Quelque chose comme .Net Reactor, où la personne doit entrer une clé de licence. Des recommandations?Code permettant de gérer les licences pour Visual Basic 2008

Merci,

Kevin.

+0

Kevin, j'ai changé le titre un peu car il semblait que vous étiez juste après une clé pour VB2k8 (piratage). – paxdiablo

+0

uuhh puis-je obtenir une réponse ici! Je suis vraiment désespéré pour un code ou un lien de référence !!!! – lab12

+1

OMG, désolé, je ne savais pas que vous étiez juste assis là en attente d'une réponse. Je vais aller droit dessus :-) Mais sérieusement, Kevin, il sera répondu quand quelqu'un a une réponse. Si vous souhaitez bénéficier d'un délai d'exécution garanti sur appel, vous pouvez envisager de le payer. – paxdiablo

Répondre

0

Malheureusement, il existe de nombreux mécanismes de licence possibles. Celui que je l'ai utilisé dans le passé est CrypKey (http://www.crypkey.com/index.asp), mais je ne le recommanderais pas à moins que les suivantes sont remplies:

  • Vous avez (ou créer) un site Web pour effectuer l'opération d'activation.
  • Vous avez un numéro de support client que tout le monde peut appeler si l'activation Web n'est pas possible (par exemple, l'utilisateur se trouve derrière un pare-feu).
  • Vous avez le temps de résoudre les problèmes causés si (par exemple) le client arrête un service requis pour l'opération de licence ou change de matériel.
  • Vous êtes prêt à attendre que CrypKey se rattrape lorsque de nouveaux systèmes d'exploitation sont lancés.
  • Vous êtes satisfait d'une solution Windows uniquement.

En outre, votre question n'est pas très claire. Il existe de nombreuses variantes possibles sur le thème de l'octroi de licences. La solution logicielle la plus sécurisée que je connaisse est le type challenge-response implémenté par CrypKey qui est très similaire au mécanisme d'activation de Microsoft. Parfois, vous voudrez peut-être inclure une période d'essai gratuit. Certaines applications peuvent nécessiter une licence d'utilisation simultanée et nécessitent un processus serveur s'exécutant sur la machine (ou le réseau) du client. Certains utilisent simplement un code entré au moment de l'installation (qui inclura généralement un certain type de numéro de série intégré, de sorte qu'une surutilisation d'une clé d'installation spécifique peut être détectée).

Ces jours-ci, je roule souvent le mien. C'est juste plus facile de cette façon. Rappelez-vous, plus vous compliquez les choses, plus vous avez de chances de recevoir des appels de service à cause de cela. Généralement, le mien utilise un mécanisme de type challenge-response où la partie challenge est basée sur un hachage sécurisé d'informations utilisateur ou machine (par exemple l'adresse e-mail de l'utilisateur sous licence, le nom de la machine) et la réponse est créée. la transformation de manière (en utilisant souvent une paire de clés publique/privée).

Espérons que cela aide.

0

Si vous n'avez besoin que d'un mécanisme de vérification de clé d'enregistrement simple, vous devriez envisager un cryptage asymétrique, pour éviter les keygens. Ou si vous ne voulez pas vous embêter avec cela alors essayez une solution commerciale, comme Ellipter - il crée et vérifie des séries en utilisant le cryptage asymétrique de courbes elliptiques, a quelques classes pour le temps limité ou utilise des essais limités et aussi peut incorporer certaines informations dans créé les publications en série, comme la date d'expiration ou les informations sur le produit.

Questions connexes