CYBOR2000
Messages postés31Date d'inscriptionsamedi 19 février 2005StatutMembreDernière intervention 9 mars 2007
-
24 sept. 2005 à 18:55
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
22 juin 2006 à 12:29
bonjour à tous !
j' aimerai juste savoir comment récupérer le numéro de série d' une clée usb(pour ne pas la confondre avec une autre)
merci beaucoup d' avance
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 24 sept. 2005 à 19:15
salut,
tiens, pluas qu'à changer la lettre.
ce qui t'intéresse, c'est le dernier retour
Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" _
(ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, _
ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, _
lpMaximumComponentLength As Long, lpFileSystemFlags As Long, _
ByVal lpFileSystemNameBuffer As String, _
ByVal nFileSystemNameSize As Long) As Long
'
'
'
Private Sub Form_Load()
'KPD-Team 1998
'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net
Dim Serial As Long, VName As String, FSName As String
'Create buffers
VName = String$(255, Chr$(0))
FSName = String$(255, Chr$(0))
'Get the volume information
GetVolumeInformation " C:\ ", VName, 255, Serial, 0, 0, FSName, 255
'Strip the extra chr$(0)'s
VName = Left$(VName, InStr(1, VName, Chr$(0)) - 1)
FSName = Left$(FSName, InStr(1, FSName, Chr$(0)) - 1)
MsgBox "The Volume name of C:\ is '" & VName & _
"', the File system name of C:\ is '" & FSName & _
"' and the serial number of C:\ is '" & Trim(Str$(Serial)) & "'"
End Sub