AJUDA - PEGAR O NUMERO DA PLACA MAE PELO VB6
Boa tarde
Trabalho como desenvolvedor numa software house e gostaria de uma ajuda.
Estou melhorando a licença do nosso sistema que já tinha o MAC.
Quero adicionar ainda mais:
- HD Fisico
- Placa Mãe
- Processador
- Sistema Operacional
Eu consegui todos, mas o que falta pra mim é a placa mãe
Utilizando o WMI, o que me devolve é [Ô]MSDDDDDDDDDDDDDDDDDDDDDDDDD[Ô]
Gostaria de Saber se alguém já passou pelo mesmo problema ou tem como eu realizar a busca sem o WMI.
E também quero confirmar a informação se o WMI Funciona para Windows Vista e Seven
Obrigado,
Guilherme
Trabalho como desenvolvedor numa software house e gostaria de uma ajuda.
Estou melhorando a licença do nosso sistema que já tinha o MAC.
Quero adicionar ainda mais:
- HD Fisico
- Placa Mãe
- Processador
- Sistema Operacional
Eu consegui todos, mas o que falta pra mim é a placa mãe
Utilizando o WMI, o que me devolve é [Ô]MSDDDDDDDDDDDDDDDDDDDDDDDDD[Ô]
Gostaria de Saber se alguém já passou pelo mesmo problema ou tem como eu realizar a busca sem o WMI.
E também quero confirmar a informação se o WMI Funciona para Windows Vista e Seven
Obrigado,
Guilherme
tenta a dica desse link, pode ser que seja o que precisa:
http://www.vbweb.com.br/dicas_visual.asp?Codigo=2526&Classificacao=13
. . .
tente este
Observação: Nem todos os objetos retornam resultados
On Error Resume Next
Dim dcSet As SWbemObjectSet
Dim dc As SWbemObject
Set dcSet = GetObject([Ô]winmgmts:{impersonationLevel=impersonate}[Ô]). _
InstancesOf([Ô]Win32_BaseBoard[Ô])
For Each dc In dcSet
Debug.Print [Ô]Caption: [Ô] & dc.Caption
Debug.Print [Ô]ConfigOptions: [Ô] & dc.ConfigOptions
Debug.Print [Ô]CreationClassName: [Ô] & dc.CreationClassName
Debug.Print [Ô]Depth: [Ô] & dc.Depth
Debug.Print [Ô]Description: [Ô] & dc.Description
Debug.Print [Ô]Height: [Ô] & dc.Height
Debug.Print [Ô]HostingBoard: [Ô] & dc.HostingBoard
Debug.Print [Ô]HotSwappable: [Ô] & dc.HotSwappable
Debug.Print [Ô]InstallDate: [Ô] & dc.InstallDate
Debug.Print [Ô]Manufacturer: [Ô] & dc.Manufacturer
Debug.Print [Ô]Model: [Ô] & dc.Model
Debug.Print [Ô]Name: [Ô] & dc.Name
Debug.Print [Ô]OtherIdentifyingInfo: [Ô] & dc.OtherIdentifyingInfo
Debug.Print [Ô]PartNumber: [Ô] & dc.PartNumber
Debug.Print [Ô]PoweredOn: [Ô] & dc.PoweredOn
Debug.Print [Ô]Product: [Ô] & dc.Product
Debug.Print [Ô]Removable: [Ô] & dc.Removable
Debug.Print [Ô]Replaceable: [Ô] & dc.Replaceable
Debug.Print [Ô]RequirementsDescription: [Ô] & dc.RequirementsDescription
Debug.Print [Ô]RequiresDaughterBoard: [Ô] & dc.RequiresDaughterBoard
Debug.Print [Ô]SerialNumber: [Ô] & dc.SerialNumber
Debug.Print [Ô]SKU: [Ô] & dc.SKU
Debug.Print [Ô]SlotLayout: [Ô] & dc.SlotLayout
Debug.Print [Ô]SpecialRequirements: [Ô] & dc.SpecialRequirements
Debug.Print [Ô]Status: [Ô] & dc.Status
Debug.Print [Ô]Tag: [Ô] & dc.Tag
Debug.Print [Ô]Version: [Ô] & dc.Version
Debug.Print [Ô]Weight: [Ô] & dc.Weight
Debug.Print [Ô]Width: [Ô] & dc.Width
Next
Observação: Nem todos os objetos retornam resultados
Desculpe colega esta é a referencia
Project / References...Microsoft WMI Scripting V1.2 Library
Project / References...Microsoft WMI Scripting V1.2 Library
Marcelo-Treze
Isso me devolve o numero serial como [Ô]MSDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD[Ô]
Microscheme, isso me parece o numero da placa de rede, já a tenho
Isso me devolve o numero serial como [Ô]MSDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD[Ô]
Microscheme, isso me parece o numero da placa de rede, já a tenho
Testei aqui e apareceu:
SerialNumber: MB-1234567890
Número meio fajuto
SerialNumber: MB-1234567890
Número meio fajuto
Tudo que você precisa saber do pc Veja o projeto que postei neste link
Roberto
Não consegui o numero da placa mãe utilizando esse programa...
Não consegui o numero da placa mãe utilizando esse programa...
esqueci masi uma coisa qual o sistema operacional que estão utilizando, parece que o código acima só fucniona com XP e 2000
Veja outros Códigos aqui
Eu testei aqui e não aparece para todas as placas. Pode ser que a plana não tenha realmente a informação. Veja na foto os dados da placa do servidor.
Eu testei aqui e não aparece para todas as placas. Pode ser que a plana não tenha realmente a informação. Veja na foto os dados da placa do servidor.
Tópico encerrado , respostas não são mais permitidas