CAPTURAR NUMERO DE SERIAL DO WINDOWS

ADILSOO 27/06/2012 14:16:36
#405031
Gente, a duvida é uma só, estou trabalhando pra seguranca do meu sistema e agora estou querendo verificar a maquina também, então, teria como pegar o numero de serie do windows instalado na maquina?
KERPLUNK 27/06/2012 17:48:13
#405052
O número serial do windows, aquele que se usa para instalar, esse não tem como. Mas você pode pegar o serial do HD, da placa de rede, da placa mãe... é até melhor, porque mesmo que o cara formatar o computador, sua segurança não seria quebrada
ADILSOO 27/06/2012 19:50:04
#405061
KERPLUNK não seria o número do serial que usa pra instalar, eu postei errado, foi mal, seria sim o numero de Série, mas você dizendo agora, acho que seria uma melhor ideia pegar o número de série de algum Hardware, mas sendo assim, você ou alguém teria alguma ideia de como fazer esse procedimento? Sendo que nesse caso seria muito melhor pegar o número de série da placa mãe, pois um HD, placa de rede etc, é mais fácil de ser substituído, abraços.
KERPLUNK 28/06/2012 00:30:32
#405069
Essa é facinho, olha aqui
ADILSOO 02/07/2012 20:53:45
#405381
achei meio confuso, tava tentando ski mas sem sucesso.. e no caso do topico, seria serie e nao serial, mas acho que da placa mae seria bom tambemm..
ADILSOO 02/08/2012 11:17:05
#407081
Alguém?
ALEVALE 02/08/2012 13:30:21
#407088
Adicione a referência para a classe.
Tá em NET.

[ô]VARIAVEIS WMI
Public objOS As ManagementObjectSearcher
Public objCS As ManagementObjectSearcher
Public objMgmt As ManagementObject

[ô]DESCOBRE A SERIAL NUMBER DA ESTAÇÃO
Public Function fncSerialNumber()
Try
objOS = New ManagementObjectSearcher([Ô]SELECT * FROM win32_bios[Ô])
For Each objMgmt In objOS.Get
strSerialNumber = UCase((objMgmt([Ô]SerialNumber[Ô]).ToString()))
Next
Catch ex As Exception
fncGravaLog([Ô]FNCSERIALNUMBER[Ô], ex.Message.ToString)
End Try

End Function
ADILSOO 02/08/2012 13:59:17
#407093
Cara, não manjo nadinha de .NET
Tópico encerrado , respostas não são mais permitidas