Créer license et numéro de série (activation du logiciel)

cs_lilj Messages postés 203 Date d'inscription dimanche 13 décembre 2009 Statut Membre Dernière intervention 1 avril 2012 - 18 janv. 2011 à 06:52
 Whismeril - 28 févr. 2018 à 13:11
Bonjour,

je voudrais savoir comment créer une licence et l'incorporer dans l'installateur de mon application VB 2010. Je voudrais faire un peu comme Microsoft et les logiciels payants, lors de l'installation de mon application, on demande à l'utilisateur un numéro d'activation. Puis, ce numéro sera enregistré dans un fichier ini. dans le cas où le numéro de série n'est pas valide, pas d'installation possible..
J'ai à ma disposition :
Une base de donnée
Un fichier ini

De plus, quoi utiliser pour pouvoir générer le setup ? (mise à part celui déjà intégré dans vb2010). j'ai entendu que install shield est bien, mais qu'il y avait mieux. Mais comme j'utilise un numéro de série, l'installateur doit pouvoir le prendre en compte.

Je ne sais pas du tout comment m'y prendre pour ce genre de système de licence. Il faudra tout de même un minimum de sécurité.


Merci.

PS: j'aurai pu laisser mon logiciel en open source diraient certains, mais voilà, cela ne dépend pas de moi mais de mon responsable ^^.
A voir également:

46 réponses

GRONI Messages postés 22 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 21 juin 2014
19 mars 2013 à 19:33
bonjour,
voilà je m'explique: par "ça ne marche pas" je veux dire que je reçois toujours le même message lorsque je lance le fichier principal exe."erreur
d’exécution 458:la variable utilise un type automation non géré par visual basic".
je vous remercie infiniment
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
19 mars 2013 à 19:39
Ce message-là n'a probablement rien à voir, lui, avec l'activation.
Sauf si le concepteur s'est montré très vicieux et que son activation touche à la validation d'un élément de dépendance et que le contrôle de validité de la clé se fait précisément au sein de cet élément-là.


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
0
Mayzz Messages postés 2813 Date d'inscription mardi 15 avril 2003 Statut Membre Dernière intervention 2 juin 2020 28
19 mars 2013 à 19:46
Je comprends ce que tu veux dire. Tu parles de ce logiciel comme s'il s'agissait d'une suite Microsoft. Or il apparaît clairement que l'auteur de ce logiciel n'est en rien un professionnel mais un simple amateur. De ce fait je doute qu'il ait mis en place une telle protection pour commercialiser son produit à seulement une poignée de personne.

Je reste persuadé qu'il s'agit plus d'un problème de "bug" lié à la conception du produit plutôt qu'un problème d'activation. Je serais du même avis que toi lorsqu'il reviendra nous dire "j'ai un message qui m'indique que je n'ai pas la bonne clé, ou le bon disque".

Sauf erreur de ma part, il ne fait référence à aucune saisie de clé d'activation ni à un quelconque refus d'activation encore une fois.

De plus, peut être que je me trompe mais il parle bien d'une installation sur le disque D proposée par défaut depuis le setup. J'en déduis donc que lorsqu'il parle de mettre le disque de son collègue sur son propre ordinateur il parle en disque secondaire car il est habitué à exécuté le programme depuis le disque D. Et ce qui me pousse encore plus à croire en cela est le fait que XP gère très mal le changement de matériel car la plupart des pilotes RAID, AHCI et SATA ne sont pas natifs. Il y a donc très peu de chance que le DD d'une machine sous XP boot sans soucis sur une autre à moins que celle-ci ne dispose du même chipset. Tu me diras il se peut aussi qu'il ait la même machine que son collègue et qu'elle soit en ATA (IDE). Bref...

Peut importe car le principal intéressé ne répond pas clairement aux questions posés, ce qui fait que la discussion stagne sur des suppositions et qu'on tourne en rond en parlant pour ne rien dire. J'en déduis que je me casse surement la tête pour rien.


Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
0
Utilisateur anonyme
20 mars 2013 à 09:05
Bonjour à tous,

Dependancy Walker pourrait être utile.
Dependency Walker is also very useful for troubleshooting system errors related to loading and executing modules. Dependency Walker detects many common application problems such as missing modules, invalid modules, import/export mismatches, circular dependency errors, mismatched machine types of modules, and module initialization failures.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
20 mars 2013 à 09:59
Pour mémoire :
et j'ai le fichier d'activation que je clic sur pour activer le logiciel (et qu'il soit sur le même disque dur avec le logiciel)
je possède aussi le setup exe pour l'installation
tous les fichiers exe sont en vb sauf le setup il ne se decompile pas avec decompilateur vb6
j'ai dis aussi office 2007 c'est pour préciser que je n'ai rien changé.
pour la relation de l'activation avec le numéro de série du disque dur:j'ai contacté un collègue qui a le même logiciel du même développeur et qui m'a confirmé ça.


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
0
GRONI Messages postés 22 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 21 juin 2014
20 mars 2013 à 11:10
bonjour,
je vous remercie
moi j'ai répondu à toutes vos questions et je vous ai dit tout ce que je connais et tout ce que j'ai appris de mes collègues qui ont le même logiciel.
la première fois c'est le développeur lui même qui a effectué l'installation sur nos machines
avec son propre soin et personne n'a assisté comment il a installé le logiciel.
la cause qui a découvert ce problème c'est bien la panne de mon disque dur et son changement.
le pack de gestion (logiciels integrés)contient six modules seul le module principal qui renvoi le dit message mais les autres modules marchent correctement.
je vous remercie infiniment pour tout
0
Rejoignez-nous