Registriert seit: 29. Mär 2009
439 Beiträge
|
AW: Festplatte /CD-Rom ohne Volumeid?
6. Aug 2011, 12:36
Vielleicht ist das hier, dass was Du suchst
Delphi-Quellcode:
function VolumeId(const Drive: String): string;
var
OldErrorMode: Integer;
NotUsed, VolFlags: Cardinal;
Buf: array [0..MAX_PATH] of Char;
begin
OldErrorMode := SetErrorMode(SEM_FAILCRITICALERRORS);
try
Buf[0] := #0;
if GetVolumeInformation(PChar(Drive), Buf, sizeof(Buf), nil, NotUsed, VolFlags, nil, 0)
then
SetString(Result, Buf, StrLen(Buf))
else
Result := '';
finally
SetErrorMode(OldErrorMode);
end;
end;
|
|
Zitat
|