Ver Mensaje Individual
  #2  
Antiguo 17-05-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Reputación: 25
Caral Va por buen camino
Hola
Esta funcion obtiene en numero de serie del disco:
Código Delphi [-]
   function GetVolumeID(DriveChar: Char): String;
   var
     MaxFileNameLength, VolFlags, SerNum: DWord;
   begin
     if GetVolumeInformation(PChar(DriveChar + ':\'), nil, 0,
        @SerNum, MaxFileNameLength, VolFlags, nil, 0)
     then
     begin
       Result := IntToHex(SerNum,8);
       Insert('-', Result, 5);
     end
     else
         Result := '';
   end;
Ejemplo de llamada a la funcion:
Código Delphi [-]
Label1.Caption:=GetVolumeId('c');
Creo que esto estaba en trucomania.
Saludos
Responder Con Cita