Exatamente! Muitas vezes, quer seja nesta ou na outra lista (lista-delphi), já 
mencionei que WMI é o caminho para obter esse tipo de informação, quer seja de 
computadores locais ou remotos. Mas atentem para o fato de que para obter via 
WMI informações de computadores remotos é necessário que o usuário que irá 
conectar em tais estações remotas tenha direitos administrativos sobre elas, e 
que o serviço de WMI nesses computadores esteja rodando. Informem-se sobre 
isso. A Internet é uma caixinha de surpresas! J

 

Sds.

 

P.S.: Para os que não sabem, o suporte a WMI existe integrado no .NET Framework!

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome 
de Ricardo César Cardoso
Enviada em: quinta-feira, 11 de março de 2010 08:45
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Como ? IP + Nome + MAC das maquinas remotas ? HLP! PLZ!

 

  

Fiquei curioso com essa dúvida e fiz umas pesquisas mas gostaria de saber se o 
caminho seria esse: tentar usar WMI. Se for então acho válido olhar esse 
componente que (acho que é free, mas pode dar uma idéia de como portar o código 
para a sua aplicação) 

http://www.magsys.co.uk/delphi/magwmi.asp

Outros links interessantes (inclusive foi do primeiro deles que caí no link 
acima) que podem ser (ou não) úteis:

http://stackoverflow.com/questions/1721508/how-to-get-performance-data-from-a-remote-computer-using-delphi

http://delphi.about.com/od/networking/l/aa103100a.htm

http://www.delphi3000.com/articles/article_3867.asp

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em qui, 11/3/10, Luiz Escobar <esco...@megasistema.com.br 
<mailto:escobar%40megasistema.com.br> > escreveu:

De: Luiz Escobar <esco...@megasistema.com.br 
<mailto:escobar%40megasistema.com.br> >
Assunto: Re: [delphi-br] Como ? IP + Nome + MAC das maquinas remotas ? HLP! PLZ!
Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
Data: Quinta-feira, 11 de Março de 2010, 7:34

 

Então como o amigo Rubem disse, preciso disso para pegar de maquinas remotas, 
esses do amigo Dirlei, já conheço...

Sei que tem programa na net que façam isso, mas preciso disso em um banco de 
dados em MySQL então preciso fazer o meu...

Mas não acho info pra isso... a solução que mencionei é da RADMIN chama-se 
"Advanced IP Scanner" e é free, porem não faz tudo que preciso.. heheeheh

Se alguem ainda souber de algo agradeço...

Luiz Escobar

From: Rubem Rocha 

Sent: Wednesday, March 10, 2010 7:42 PM

To: delphi...@yahoogrup os.com.br 

Subject: RES: [delphi-br] Como ? IP + Nome + MAC das maquinas remotas ? HLP! 
PLZ!

Três coisas:

1) GetAdaptersInfo( ) é uma função da biblioteca iphlpapi.dll. Pesquise

na Internet que você encontra até exemplos em Delphi que mostram como

usá-la.

2) GetComputerName( ) é uma função da biblioteca kernel32.dll, e pode

ser acessível fazendo simplesmente um uses para a unit Windows.

3) O colega Luiz Escobar quer obter essas informações de computadores

remotos, e não do computador local, e essas funções mencionadas servem

somente para o segundo caso, e não para o primeiro o qual o colega

necessita.

Sds.

De: delphi...@yahoogrup os.com.br [mailto:delphi...@yahoogrup os.com.br] Em

nome de Dirlei

Enviada em: quarta-feira, 10 de março de 2010 14:23

Para: delphi...@yahoogrup os.com.br

Assunto: Re: [delphi-br] Como ? IP + Nome + MAC das maquinas remotas ? HLP!

PLZ!

Tenho um código que pega essas informações, mas está em C. Ele usa a API 

do Windows. Vou te passar as funções:

IP e MAC -> GetAdaptersInfo

Nome -> GetComputerName

Dá uma olhada no MSDN para conhecer a documentação. Na internet talvez 

exista algum exemplo em Pascal/Delphi.

[ ]'s

Dirlei.

Luiz Escobar escreveu:

> 

>

> Como ? IP + Nome + MAC das maquinas remotas ? HLP! PLZ!

>

> Como pegar essas informações das maquinas remotas...

>

> Tenho a maioria XP (SP3), 1-> Win7, 2 -> Win98SE...

>

> Obrigado,

> Luiz Escobar

>




 



[As partes desta mensagem que não continham texto foram removidas]

Responder a