tout le monde, j'aimerais savoir comment récupérer le numéro de série de ma carte mère?
Merci d'avance.
tout le monde, j'aimerais savoir comment récupérer le numéro de série de ma carte mère?
Merci d'avance.
Cela dépend de la carte-mère : fabricant et génération... Sachant que ce n'est pas rare que cette information n'existe tout simplement pas de façon numérique (et donc accessible), et qu'elle n'existe que sous forme d'un sticker sur la CM.
En fait j'aimerais récupérer un numéro unique sur ma machine.
Il y a aussi l'adresse MAC de la carte réseau ...
Deux solutions : passer par WMI (un exemple ici), ou émettre directement les opcodes ASM requis pour demander au CPU son numéro de série (voir les spécialistes de la question pour cette partie, l'intégration à Delphi étant après très simple en ASM inline).
L'adresse MAC est truandable sans trop de souci, c'est hélas une mauvaise méthode...
Oui, comme utiliser le générateur pseudo-aléatoire pour faire du cryptage... Ce n'est pas parce que c'est couramment utilisé que c'est une bonne idée malgré tout !
En fait, le problème principal est que c'est POSSIBLE, et cela suffit donc à rendre la méthode mauvaise pour une identification unique.
A contrario, taper directement dans le CPU pour y lire des informations totalement infalsifiables est nettement plus intéressant côté certitude d'avoir un numéro réellement unique.
Une question comme ça que l'autre fois je me posais :
Obtenir l'adresse MAC, oui mais si poste non connecté...
Pas plus simple de récupérer en BdR le numéro identificateur de produit ?
@+
As-tu déjà testé de trouver une MAC sur un PC non connecté ?Envoyé par vg-matrix :
A ce que je sache un ordinateur n'a pas besoin d'être connecté à un réseau pour avoir une adresse MAC parce que l'adresse MAC est l'adresse physique de la carte réseau (son identifiant qui lui permet d'être unique au monde).
Test et reviens nous dire :
http://delphi.developpez.com/faq/?pa...eau#adressemac
(Testé sous Vista)
Salut, Droïde ! et les autres.
Je m'immisce :
Est-ce à dire que Vista ne monterait pas les services réseau dans ce cas ? Mais comment Vista peut savoir que le câble est débranché, si ce n'est en utilisant les dits services réseau ? Vista les désactiverait alors ?
Et pourtant si tu rebranches le câble, tu te retrouves connecté, non ?
Donc les services continuent à tourner.
En exécutant l'exemple du lien que tu cites, tu récupères quoi, sous ton Vista ?
Tu y es Admin ou simple user ?
ÀMHA, les services réseau tournent à partir du moment où il y a une carte réseau et donc une adresse MAC disponible.
Maintenant, contrairement à l'introduction du lié cité, une adresse MAC est usurpable, en tapant dans les tables dynamiques, sans doute...
Tchô,
Théoriquement unique au monde... J'ai fait pas mal de simulations de stations Ethernet via des raw sockets (à titre professionnel, je ne veux pas avoir de MP d'apprentis hackers, merci), et je peux te garantir que c'est l'enfance de l'art d'usurper une MAC.
Avec certaines cartes réseau, c'est carrément le driver qui dit au contrôleur Ethernet quelle adresse MAC il doit utiliser, qui est "claquée" dans le composant à l'initialisation !
Bonjour jp, bonjour tout le monde
Jipété écrivait :
Whaouuuuu, tu recherches les racoins de la métaphysiqueEst-ce à dire que Vista ne monterait pas les services réseau dans ce cas ? Mais comment Vista peut savoir que le câble est débranché, si ce n'est en utilisant les dits services réseau ? Vista les désactiverait alors ?
Et pourtant si tu rebranches le câble, tu te retrouves connecté, non ?
Donc les services continuent à tourner.
En fait ma démarche était bien plus simple : l'autre fois fallait que je trouve un moyen hyper fiable, d'obtenir une identification unique par bécane. Alors j'ai sauté sur cette méthode MAC.
Mais en me déconnectant via un raccourci LAN, cette indication MAC devenait absente. J'ai simplement tourné les talons sans chercher d'approfondir plus en avant, car cela ne me convenait plus du tout ; c'était tout simplement rédhibitoire. Je n'ai même pas testé si en me déconnectant physiquement, le résultat était identique.
Jipété écrivait :
Je récupére l'identification MAC, mais seulement en étant connecté ainsi qu'indiqué dito.En exécutant l'exemple du lien que tu cites, tu récupères quoi, sous ton Vista ?
Tu y es Admin ou simple user ?
En dév, je suis toujours comme un simple user.
@+
Salut,
Moi j'ai utilisé le numéro de série du disque dur.
Alors tout le monde va me dire, oui mais il peut changer de disque et tout ré-installer...euhhhhhhh , bas là justement il devra rappeler pour refaire l'installe le mec.
En plus j'ai couplé cela avec l'adresse e-mail de l'utilisateur, puis une activation par internet obligatoire (ouai y'en a qui n'ont pas internet...bas cela je leur fournirai jamais rien !!! lol).
enfait, avec l'e-mail qui equivaut au compte j'autorise x n° de serie de disque dur à l'ouverture de l'application et le tour est joué.
Du coup pour me hacker faudra me pirater mon serveur FTP, et c'est pas donné à tout le monde.
@+
(D'ailleur j'ai l'intention de mettre à disposition (l'exe) de mon travail pour les commentaires de pro, je termine la procédure d'installation.)
BuzzLeclaire écrivait :
Oui oui, mais si tu as des users avec UNE seule bécane connectée et les autres pour diverses raisons, non connectées, tu fais quoi ?[...] puis une activation par internet obligatoire (ouai y'en a qui n'ont pas internet...bas cela je leur fournirai jamais rien !!! lol). [...]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager