NUMERO DE SERIE DE FABRICA DO HD.
Eu queria o numero de serie de fabrica do HD, e nao o serial, pois se caso o usuario formatar o HD, eu sei que o serial ira mudar, mas o numero de serie nao muda.
[txt-color=#ff0000]Como faco para pegar esse numero? ou numero da placa mae ou qualquer componente que quando o usuario formatar a maquina, nao perca esse numero.[/txt-color]
[txt-color=#ff0000]Como faco para pegar esse numero? ou numero da placa mae ou qualquer componente que quando o usuario formatar a maquina, nao perca esse numero.[/txt-color]
cara, pega o endereço MAC da placa que esse nunca muda.
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=1065
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=1065
Eu coloco no meu codigo VB quais os numeros de serie dos HDs das maquinas cliente podem usar o arquivo .EXE instalado no cliente.
Para pegar o Serial do HD uso o FileSystemObject
Incluir no seu projeto VB a referencia;
-Microsoft Scripting Runtime
Colocar uma textbox num form com nome: txtSerialNumber
No codigo do form:
Dim fso As New FileSystemObject, drvDrive As Drive
Set drvDrive = fso.GetDrive(Left(fso.GetDriveName("c:\"), 2))
' Pega os Dados do Drive e Mostra se Drive esta READY
If drvDrive.IsReady Then
txtSerialNumber.Text = drvDrive.SerialNumber
end if
At,
Para pegar o Serial do HD uso o FileSystemObject
Incluir no seu projeto VB a referencia;
-Microsoft Scripting Runtime
Colocar uma textbox num form com nome: txtSerialNumber
No codigo do form:
Dim fso As New FileSystemObject, drvDrive As Drive
Set drvDrive = fso.GetDrive(Left(fso.GetDriveName("c:\"), 2))
' Pega os Dados do Drive e Mostra se Drive esta READY
If drvDrive.IsReady Then
txtSerialNumber.Text = drvDrive.SerialNumber
end if
At,
Ops, faltou:
Colocar ANTES do: Dim fso As New FileSystemObject, drvDrive As Drive
Dim fso As New FileSystemObject
Dim drvDrive As Drive
At,
Colocar ANTES do: Dim fso As New FileSystemObject, drvDrive As Drive
Dim fso As New FileSystemObject
Dim drvDrive As Drive
At,
Citação:cara, pega o endereço MAC da placa que esse nunca muda.
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=1065
Da sempre [txt-color=#0000ff]HOST INESISTENTE[/txt-color]
Colega
Serial fisico do HD:
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=5340&TxtSearch=serial&CmbSort=ftitulo&varPagina=1
Obs: Só que não retorna em todos os HDs (principalmente nos mais antigos), tentei até com o Everest e tbem não retornou.
Serial Mac da Placa de rede:
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=5339&TxtSearch=placa&CmbSort=ftitulo&varPagina=1
Obs: boa solução, desde que o micro tem placa de rede
Serial fisico do HD:
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=5340&TxtSearch=serial&CmbSort=ftitulo&varPagina=1
Obs: Só que não retorna em todos os HDs (principalmente nos mais antigos), tentei até com o Everest e tbem não retornou.
Serial Mac da Placa de rede:
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=5339&TxtSearch=placa&CmbSort=ftitulo&varPagina=1
Obs: boa solução, desde que o micro tem placa de rede
Grande, faz seu controle pelo indereço de MAC é mas seguro e abrangente, tem varios exemplos aqui no site mas se quiser da uma olhada neste aqui:
www.vbmania.com.br/vbmania/vbmdetail.php?varID=5641
Abraçoss
www.vbmania.com.br/vbmania/vbmdetail.php?varID=5641
Abraçoss
Há alguns anos, eu alterei o nr. de série de um HD com um utilitário do Norton...
Não sei se atualmente isso é possÃvel...
Não sei se atualmente isso é possÃvel...
Tópico encerrado , respostas não são mais permitidas