Acesso as informações de Hardware

13 respostas
JP1

Pessoal, eu preciso com muita urgência da ajuda de vocês. Eu preciso descobrir um modo de acessar as informações do hardware instalado no computador.

Tentei usar o Sinotar(http://www.sinotar.com/) mas é muito limitado, e eu não tenho como(tempo disponível) para desenvolver a dll que vai me retornar os valores, até tentei, mas não deu certo.

Sei que preciso usar JNI,mas alguém pode me ajudar???

Estou desesperado. Sem o projeto completo, meu curso foi em vão.

Conto com a ajuda de vocês.

13 Respostas

JP1

Galera, olha eu sei que ultimamente eu ando visitando o site e postando N dúvidas(sei que to abusando da paciência), mas eu necessito da ajuda de vocês…

Eu preciso pegar as informações do hardware da máquina, senão todo meu curso foi em vão, não tem diploma, certificado, simplesmente NADA.

Sei que vocês também são ocupados, tem seus problemas, mas vocês se souberem, me indiquem locais aonde eu consiga essas informações. Como pegar os dados do hardware do PC, o meu software é parecido com o MS SMS(Microsoft Systems Management Server - http://www.microsoft.com/smserver/).

Toimplorando a ajuda de vocês… minha data limite é dia 30/06.

O professor não esta facilitando, mandou eu pesquisar, bom fácil fala, pesquisa se vira…

Portanto eu conto com a ajuda de vocês.

fmeyer

olhe minhas respostas neste topico.
http://www.guj.com.br/posts/list/27715.java

pesquise pelo amor de Deus …

snmp requisita qualquer informação da maquina em questão

JP1

Cara, eu já pesquisei: retornar hadware, listar hardware, pegar hardware…

o SNMP faz o que eu quero desenvolver, eu vou desenvolver uma aplicação que consista em 1 servidor e 1 aplicação cliente, que sera distribuida pela rede, e a cada login ele(a aplicação cliente) manda as informações de hardware do PC. Não é isso que o SNMP faz?

Só que eu n~çao sou fera como você e os demais mestres em JAVA, eu to aprendendo, to me matando de pesquisar, só que eu to sozinho, por isso eu ahcei que aqui no GUJ eu teria uma ajuda.

Pesquisar é óbvio que eu to pesquisando, não pedi pra me dar nada pronto, só que uma ajudinha ia bem, eu nao tenho tempo de fica lembrando de C ou VB ou delp´hi e fica programando DLL.

Sera que você n~çao pdoe da uma força, pelo menos colar um link, dizendo ta ai cara, agora LE…

Poxa eu só quero um auxilio.

B

Cara,
Não achei nada a respeito… Isso é nada que de para fazer em jaav utilizando uma API nativa…
Creio que só de para fazer usando dlls…

Nesse caso não posso te ajudar pois não manjo muito de dll.

JP1

brunnot, valeu mesmo assim…

Obrigado pela ajuda.

:thumbup:

Achei no sourceforge.net um tal de NET-SNMP é o mesmo?

fmeyer

com snmp vc nao precisa desenvolver nem cliente, o proprio servidor pode fazer as “queryes” nos disposivtivos que tem snmp habilitado (computadores, roteadoes)

o snmp de ta uma lista completa de informações de hardware, vc ´so precisa receber o stream que o snmp-server te devolver(este vai estar no cliente) e fazer um parser para pegar os valores que voce quiser

http://www.snmp4j.org/

JP1

scottys0:
JP®:

o SNMP faz o que eu quero desenvolver, eu vou desenvolver uma aplicação que consista em 1 servidor e 1 aplicação cliente, que sera distribuida pela rede, e a cada login ele(a aplicação cliente) manda as informações de hardware do PC. Não é isso que o SNMP faz?

com snmp vc nao precisa desenvolver nem cliente, o proprio servidor pode fazer as “queryes” nos disposivtivos que tem snmp habilitado (computadores, roteadoes)

o snmp de ta uma lista completa de informações de hardware, vc ´so precisa receber o stream que o snmp-server te devolver(este vai estar no cliente) e fazer um parser para pegar os valores que voce quiser

http://www.snmp4j.org/

Eu entendi o que ele faz, muito bom isso.

Mas eu quero desenvolver uma ferramente como o SNMP, entendeu?

Mas vou ver o que eu faço, se eu continuo tentenado, ou se eu desisto.

por favor quem puder me ajudar… estou necessitando mesmo de ajuda.

fmeyer

cara, snmp não é ferramenta … é um protocolo como ftp e http.

se voce acha que vale a pena re-inventar a roda va em frente.

mas pra quem ta tão apertado … acho melhor voce comecar a pensar em outra coisa.

JP1

Como assim pensar em outra coisa?

Eu vou usar o SNMP mesmo, e ver no que dá…

já que agora esta mais claro pra mim o q ele é…

vai assim mesmo… vou pegar a documentação dele e destrui estudando…

você, por gentileza tem mais dicas para me dar?

:thumbup:

ps.: sobre o SNMP, tem como vc me dar uma mãozinha, sei que irrita eu ficar pedindo ajuda, mas é o proposito do fórum, ou não?

JP1

To lendo sobre o SNMP, mas confesso que to perdidaço… totalmente perdido…

Infelizmente estou fadado ao fracasso.

Se alguém ainda tiver alguma luz…

B

scottys0, vc poderia postar alguns exemplos dessa API ? Dei uma lida no site dela e não encontrei nada que falasse que ele pega a configuração do PC. Eu acho que ela serve para pegar informações de rede.
Não sei posso estar falando besteira…

fmeyer

ex:

placas de rede do meu computador

IF-MIB::ifDescr.1 = STRING: MS TCP Loopback interface
IF-MIB::ifDescr.2 = STRING: 3Com 3C920B-EMB Integrated Fast Ethernet Controller - Miniporta do agendador de pacotes

descrição do sistema

SNMPv2-MIB::sysDescr.0 = STRING: Hardware: x86 Family 6 Model 10 Stepping 0 AT/AT COMPATIBLE - Software: Windows 2000 Version 5.1 (Bu
ild 2600 Uniprocessor Free)

meu hd …

SNMPv2-SMI::mib-2.25.2.3.1.3.2 = STRING: “C:\ Label: Serial Number 5546b684 Fgt 80gb”

IMPRESSORA

SNMPv2-SMI::mib-2.25.3.2.1.3.1 = STRING: “Microsoft Office Document Image Writer Driver”
SNMPv2-SMI::mib-2.25.3.2.1.3.2 = STRING: “hp LaserJet 1300 PCL 6”

JP1

Eu não consegui sequer rodar o SNMP aqui no meu PC…

o que eu preciso fazer?

obrigado.

você pode da mais essa força?

Criado 26 de julho de 2005
Ultima resposta 28 de jul. de 2005
Respostas 13
Participantes 3