Créer license et numéro de série (activation du logiciel)
cs_lilj
Messages postés203Date d'inscriptiondimanche 13 décembre 2009StatutMembreDerniè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:
Générateur de clé d'activation
Générateur de clé d'activation de logiciel - Meilleures réponses
Générateur de numéro de série - Meilleures réponses
GRONI
Messages postés22Date d'inscriptionmardi 2 juin 2009StatutMembreDernière intervention21 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
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 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.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 20 mars 2013 à 09:59
Pour mémoire :
et j'ai le fichier d'activationque 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.
GRONI
Messages postés22Date d'inscriptionmardi 2 juin 2009StatutMembreDernière intervention21 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