Page 1 sur 1
Optenir numéro de série CD ou DVD
Publié : lun. 12/nov./2007 15:36
par meganet
Salut, esque quelqu'un sais comment faire (sous windows) pour optenir le numéro de série d'un CD ou d'un DVD (celui qui est affiché par nero)? GetVolumeInformation_() ne fonctionne pas.
Publié : lun. 12/nov./2007 16:10
par Gillou
Salut!
Bizarre chez moi cette commande marche :
Code : Tout sélectionner
Procedure NoSerieDisque(Drive.s)
VolumeNameBuffer.s = Space(256)
VolumeNameSize = 256
VolumeSerialNumber = 0
MaximumComponentLength = 256
FileSystemFlags = 0
FileSystemNameBuffer.s = Space(256)
FileSystemNameSize = 256
Lib = OpenLibrary(#PB_Any, "kernel32.dll")
Res = CallFunction(Lib, "GetVolumeInformationA", @Drive.s, @VolumeNameBuffer.s, VolumeNameSize, @VolumeSerialNumber, @MaxComponentLength, @FileSystemFlags, @FileSystemNameBuffer.s, FileSystemNameSize)
CloseLibrary(Lib)
MessageRequester("", VolumeNameBuffer+" : "+FileSystemNameBuffer+" : "+Str(VolumeSerialNumber))
EndProcedure
NoSerieDisque("d:\")
Publié : lun. 12/nov./2007 22:53
par Dr. Dri
ca ne fonctionne qu'avec un CD/DVD non vierge dans le lecteur
Dri
effectivement
Publié : mar. 13/nov./2007 1:32
par meganet
Salut, merci pour ton code, mais ça ne marche qu'avec un cd déjà gravé. Moi ce que je cherche, c'est optenir le numéro de séri d'un cd ou dvd vierge. Néro le fait mais impossible de trouver comment il le fait. Merci d'avance à tous!
Publié : mar. 13/nov./2007 11:04
par Gillou
Il me semble que tous les logiciels de gravure générent le numéro de série et l'inscrivent sur le cd au même titre que le label et les données