Acesso as informações de Hardware  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

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.

JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

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
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

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

Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

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.

brunnot
JavaBaby

Membro desde: 06/06/2005 07:28:42
Mensagens: 99
Offline

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.
JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

brunnot, valeu mesmo assim...

Obrigado pela ajuda.




-

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


fmeyer
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

JP® wrote:
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/



Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

scottys0 wrote:
JP® wrote:
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
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

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.

Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

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?



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?

This message was edited 1 time. Last update was at 27/07/2005 01:10:00


JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

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...

brunnot
JavaBaby

Membro desde: 06/06/2005 07:28:42
Mensagens: 99
Offline

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
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

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"




Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
JP®
JavaTeenager
[Avatar]

Membro desde: 01/06/2005 14:49:04
Mensagens: 150
Offline

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?

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team