Fórum Numero de Identificação do HD #329415
15/09/2006
0
ou seja, quero um número que mesmo formatando a máquina este número seja o mesmo. um número que seja realmente físico.
Raserafim
Curtir tópico
+ 0Posts
15/09/2006
Adrbrusc
uses ShellApi;
function HDSerialNumber : string;
var
volnamebuffer : array[0..255] of char;
FileSystemNamebuffer : array[0..255] of char;
volumenamesize,
volumeserialnumber,
maxcomponent,
filesystemflags,
filesystemnamesize : dword;
begin
volumenamesize := 255;
filesystemnamesize := 255;
GetVolumeInformation( ´c:\´,volnamebuffer,
volumenamesize,
@volumeserialnumber,
maxcomponent,
filesystemflags,
filesystemnamebuffer,
filesystemnamesize);
Result := Format( ´¬x´, [volumeserialnumber] );
end;
Abraços
Gostei + 0
15/09/2006
Paullsoftware
Clique com o botão direito e pessa pra salvar o destino!
:arrow: [url=http://www.safpe.com.br/externo/IdeSN.pas]Unit com o código para detectar o SN do HD...[/url]
:arrow: [url=http://www.safpe.com.br/externo/Exemplo+(Serial+do+HD).zip]Aqui segue um exemplo do uso da mesma[/url]
espero ter ajudado :wink:
Gostei + 0
16/09/2006
Raserafim
paullsoftware, valeu pelo exemplo e pela unit. este pelo jeito é o número físico mesmo. valeu cara.
Gostei + 0
29/09/2006
Kelcio
Gostei + 0
29/09/2006
Marco Salles
é melhor voce le o tópico original... La tem alguns detalhes sobre possivel falha nesta função
Apos ler acrecente la mesmo (botao responder) a sua situação , pq não obteve exito e em qual situação..
http://forum.devmedia.com.br/viewtopic.php?t=43652&highlight=serial+vinicius&start=15
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)