Bonjour,
Je souhaite développer un système de licence basé sur un numéro de série matériel d'un ordinateur.
J'ai fais des recherches à droite a gauche sans trouver de solution satisfaisante, aussi je me permets de venir vers vous dans le cas où vous auriez une solution.
Pour ceux qui se diraient "tu ne peux pas faire ainsi, dans le cas par exemple ou la machine tomberai en panne". Ce à quoi je répond que si, je peux le faire étant donné nous vendons un package matériel/logiciel. Le logiciel étant lié au matériel.
Dans le résultat des mes recherches je suis tombé sur la commande wmic qui s'est avéré être très prometteuse. J'ai pu intégré l'appel d'une commande windows dans mon logiciel (développé avec windev). Cependant je remarque que certain windows implémente la commande que partiellement. Concrètement, dans ma première analyse je m'étais dis que j'allais utiliser le numéro de série du Bios. Jusqu'à ce que je constate que certaine machine n'en renvoyait pas. Puis j'ai voulu me basé sur le numéro de série des disques dur, là des machines n'implémente pas la commande.
Je ne peux pas me baser sur un numéro de série logiciel ou même celui de windows étant donné que sur une partie de nos machines ne sont que des clones, donc si une licence fonctionne pour une de ses machines, elle fonctionneraient pour toutes.
Dans mes recherches j'ai pu voir dans les réponses que certain logiciels tel everest renvoyaient des numéro de série hardware, cela démontre à mes yeux que c'est possible. Le truc c'est que j'ignore comment ^^'
A noté que dans l'idéal il me faudrait soit une commande windows, soit une dll, ou encore une explication pour créer une dll étant donné que je suis assez limité avec windev. Heureusement j'ai la possibilité de faire appel à des dll donc je peux obtenir l'information par ce biais.
Merci d'avance pour votre aide.
Cordialement, orion99.
Partager