Bonjour,
J'utilise une routine pour récupérer l'identifiant du disque dur.
Celle-ci marche sur bcp de machines mais sur une machine je récupère un nom bizarre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function GetHardDiskSerial(const DriveLetter: AnsiChar): string; var NotUsed: DWORD; VolumeFlags: DWORD; VolumeInfo: array[0..MAX_PATH] of AnsiChar; VolumeSerialNumber: DWORD; begin GetVolumeInformation(PChar(DriveLetter + ':\'), nil, SizeOf(VolumeInfo), @VolumeSerialNumber, NotUsed, VolumeFlags, nil, 0); Result := Format('%s%8.8X', [VolumeInfo, VolumeSerialNumber]) end;
vˆô5E191432 alors que le disque dur avant (alors sur XP) avait l'id 5E191432
Étrange?!?
Qui peut m'aider???
Merci d'avance![]()
Partager