czy da sie zrobic tak by aplikacja dizalala tylko na jednej płycie?
chodzi mi zeby sprawdzala seriala
robiw w ten sposob:
[delphi]
var i:integer; Drive:Char; Bufor:array[0..MAX_PATH] of Char; Serial:DWORD;
MaxCompLength,FileSystemFlags:cardinal; s2,s3:string;
begin
for i:=0 to 15 do
begin
Drive:=chr(67+i);
GetVolumeInformation(PChar(Drive + ':'),Bufor,SizeOf(Bufor), @serial,MaxCompLength,FileSystemFlags,nil,0);
s2:=inttostr(serial);
s3:=chr(67+i);
messagebox(0,pchar(s2),pchar(s3),0)
end;
end;
[/delphi]
ale na innych kompach ten serial sie zminia
u mnie rozroznia plyty a u innych tez ale jako inne cyfry