Fórum funções??? #189932
21/10/2003
0
Olá Pessoal,
Gostaria de saber como eu faço uma função pra me dar o número de série do hd, e o tamanho do hd???
Alguem pode me ajudar???
Gostaria de saber como eu faço uma função pra me dar o número de série do hd, e o tamanho do hd???
Alguem pode me ajudar???
Wsouzant
Curtir tópico
+ 0
Responder
Posts
21/10/2003
Beppe
procedure GetDriveInfo(Drive: Char; out Serial: DWORD; out Size: Int64); begin Drive := UpCase(Drive); GetVolumeInformation(PChar(String(Drive) + ´:\´), nil, 0, @Serial, Cardinal(nil^), Cardinal(nil^), nil, 0); Size := DiskSize(Ord(Drive) - Ord(´A´) + 1); end;
Chame assim:
var Sr: DWORD; Sz: Int64; begin GetDriveInfo(´C´, Sr, Sz); end;
Ataliba
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)