Jak odczytać numer seryjny płyty CD?
Jaką odczytać numer seryjny płyty taki jak na płycie (np. 1111 11A E 11111).
Chodzi mi o takie coś jak to robią programy do nagrywania Nero i WinOnCD itp.
Robię tak:
var
Bufor:array[0..MAX_PATH] of Char;
MaxCompLength, FileSystemFlags : DWORD;
Drive:Char;
Serial:DWORD;
begin
Drive:='H'; // litera nagrywarki w której jest czysty nośnik
GetVolumeInformation(PChar(Drive + ':'),Bufor,SizeOf(Bufor),
@serial,MaxCompLength,FileSystemFlags,nil,0);
I z Serial otrzymuję liczby nie odpowiadające numerowi wybitemu na płycie tylko numerowi dysku.