Connaitre le checksum (numero de serie?) d'un CD - C++ - Programmation
Marsh Posté le 09-05-2003 à 21:57:36
Ben en fait, je sais pas si c'est comme ça que ça s'appelle
A la gravure d'un CD, le graveur lui attribue une série de caractères pour l'identifier...
C'est cette série de caractéres que je voudrais récupérer...
Une idée?
Marsh Posté le 09-05-2003 à 22:27:16
dans la fonction GetVolumeInformation (API Win32) il te renvoie un numéro de série, faut voir si pour un CD ça renvoie ce que tu veux
Marsh Posté le 09-05-2003 à 23:55:32
ça donne pas exactement le même type de numéro de série auquel je pensais, mais je faisais peut-être une erreur...
Pour info:
Code :
|
Et NumSerieCD donne par ex 22798496 pour un de mes CD...
J'ai vérifié, ce numéro change bien en fonction du CD...
Donc merci
Marsh Posté le 10-05-2003 à 00:03:15
ça à pas l'air tres unique. je pense que tu trouveras facilement 2 de tes cd avec le meme numero
Marsh Posté le 10-05-2003 à 00:18:21
J'en sais rien, mais bon là ya quand même 100 millions de possibilités...
Ou bien c'est uniquement un nombre à 7 chiffres...
J'en sais rien...
Sinon d'autres idées?
Marsh Posté le 10-05-2003 à 00:19:50
ché pas mais bon, ça doit facilement pour voir se faire. suffit peut etre de savoir comment ton soft de gravur edécide du numéro et voilà
Marsh Posté le 10-05-2003 à 01:11:01
ben c'est Nero...
Je vais essayer de me documenter là dessus...
Marsh Posté le 10-05-2003 à 14:07:05
haazheel a écrit : J'en sais rien, mais bon là ya quand même 100 millions de possibilités... |
Pour être exact, il est codé sur 4 octets (4 milliards de possibilité). Si tu le convertis en hexa, tu trouveras le même numéro.
Marsh Posté le 10-05-2003 à 19:57:40
Tetragrammaton IHVH a écrit : |
C'est donc bien un numéro unique sur lequel je peux me baser alors...
Je suis assuré que pour chaque CD que je grave j'ai très peu de chance de tomber sur le même numéro...
Marsh Posté le 11-05-2003 à 12:14:53
Comment on fait pour convertir un unsigned long en hexa?
J'ai vu des fonctions pour convertir des int en hexa, mais pas pour des long...
Marsh Posté le 11-05-2003 à 12:20:21
haazheel a écrit : Comment on fait pour convertir un unsigned long en hexa? |
?? un int ou un long est stocké en binaire...
A moins, plutôt, que tu veuilles afficher un int en hexa, auquel cas :
Code :
|
Marsh Posté le 09-05-2003 à 21:22:15
Salut,
j'aimerai savoir quelle fonction utiliser pour connaître le numéro avec plein de caractères qui normalement identifie de manière unique un CD?
Merci!