Lao
|
FOZ DO IGUAÇU PR - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/05/2010 23:43 hs
Estou fazendo um projeto academico e preciso muito de ajuda, exemplo: tenho uma rede com 20 hosts preciso fazer um programa que executado em qualquer host me forneça o ip mac e nome de todos os hoste. Agradeço a quem possa me ajudar.
|
|
|
|
José Eduardo
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 10/05/2010 16:36 hs
Blz cara? Vamos la
Uma maneira seria criar um log atraves de um shell!
em algum evento coloque
Shell ("arp -a > C:ips.txt") dai é so procurar no seu disco local, que la vai estar o arquivinho ips.txt contendo todos os ips da sua rede.
Espero ter ajudado
|
|
|
José Eduardo
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 10/05/2010 16:38 hs
corrigindo Shell ("arp -a > C:ips.txt")
|
|
|
|
Postada em 13/05/2010 13:24 hs
tente isso:
Private Sub cmdCapturar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdCapturar.Click REM pegar o endereço MAC do PC Dim mc As System.Management.ManagementClass Dim mo As System.Management.ManagementBaseObject
mc = New Management.ManagementClass("Win32_NetworkAdapterConfiguration") Dim moc As Management.ManagementObjectCollection = mc.GetInstances
For Each mo In moc If mo.Item("IPenabled") = True Then 'TextBox1.Text = ("Endereço MAC é: " & mo.Item("MacAddress")) TextBox1.Text = (mo.Item("MacAddress")) End If
Next
End Sub
AABernardi
|
|
|