Boa noite pessoal, estava com uma dúvida e resolvi compartilhar com vcs… existe alguma lib(ou algum outro metodo), que me retorne as configuracoes da maquina ex: que me retorne qual vga tenho instalada no pc, qual placa de rede, memoria etc?
Sei que ip tem como retornar mas isso n achei nada a respeito e gostaria de saber se alguem sabe pois queria aprender a manipular isso para aprimorar meus conhecimentos em java em outras palavras estudar. um grande abraco e vlw pela atenção!
veja
so colei sua duvida no google…
http://www.google.com.br/search?hl=pt-BR&client=firefox-a&rls=org.mozilla%3Apt-BR%3Aofficial&q=java.System.getProperty&btnG=Pesquisar&meta=lr%3Dlang_pt
http://www.guj.com.br/posts/list/92242.java
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html
T+
ei tenho uma dúvida que é mais ou menos a sua porem com outro tipo de retorno, vou aproveitar seu post!
E para retornar processador da maquina alguem sabe algum metodo para isso?
E driver de placa de som, alguem conhece algum metodo para isso?
Precisa fazer jni
¿?¿?¿?
???/
JNI, vai ter que arrumar uma DLL que faça isso e chamar os metodos dela via Java Native Interface.
alguma ideia de aonde consigo informacoes do tipo e dll´s ?
Perceba que o que vc quer varia de ambiente para ambiente, ou seja no Mac é de um jeito, no Windows é outro e no Linux é outro (que pode depender fortemente da distribuição).
A solução, usando JNI nesse caso, seria muito dependende de certas particularidades do seu sistema operacional.
Se vc estiver no windows vc pode descobrir alguma interface COM para obter as informações que vc quer e , então, usar JACOB para extrair as informações.
Sabe aonde encontro interfaces COM? pois ta muito dificl encontrar.
vlw pela atencao
Digite em uma linha de comando (Prompt de Comando) o seguinte comando:
systeminfo
Se você estiver usando o Windows XP, deve aparecer algo como:
Nome do host: abcdefgh
Nome do sistema operacional: Microsoft Windows XP Professional
Versão do sistema operacional: 5.1.2600 Service Pack 2 compilação 2600
Fabricante do sistema operacional: Microsoft Corporation
Configuração do SO: Estação de trabalho membro
Tipo de compilação do sistema operacional: Multiprocessor Free
Proprietário registrado: qwert
Organização registrada: qwert
Identificação do produto: 12345-123-123456-12345
Data da instalação original: 9/9/1999, 9:09:09
Tempo de ativação do sistema: 2 dia(s), 18 hora(s0, 54 minuto(s), 19 segundo(s)
Fabricante do sistema: Xing Ling
Modelo do sistema: 123456
Tipo de sistema: X86-based PC
Processador(es): 2 processador(es) instalado(s).
[01]: x86 Family 7 Model 8 Stepping 9 GenuineIntel ~1234 Mhz
[02]: x86 Family 7 Model 8 Stepping 9 GenuineIntel ~1234 Mhz
Versão do BIOS: Xing Ling 57
Pasta do Windows: C:\WINDOWS
Pasta do sistema: C:\WINDOWS\system32
Inicializar dispositivo: \Device\HarddiskVolume1
Localidade do sistema: pt-br;Português (Brasil)
Localidade de entrada: pt-br;Português (Brasil)
Fuso horário: N/A
Mem¢ria física total: 1.014 MB
Mem¢ria física disponível: 0 MB
Mem¢ria virtual: tamanho máximo: 2.048 MB
Mem¢ria virtual: disponível: 2.001 MB
Mem¢ria virtual: em uso: 1.000 MB
Local(is) de arquivo de paginação: C:\pagefile.sys
Domínio: intranet.qwerty
Servidor de logon: \abcdefghi
Hotfix(es): 308 hotfix(es) instalado(s).
[01]: File 1
...
[146]: File 1
[147]: Q147222
[148]: M928366 - Update
[149]: S867460 - Update
[150]: KB926601 - Update
[151]: KB926601 - Update
[152]: KB947315 - Update
[153]: Q954430
[154]: IDNMitigationAPIs - Update
[155]: NLSDownlevelMapping - Update
[156]: KB952069_WM9
[157]: KB925398_WMP64
[158]: KB917734_WMP9
[159]: KB936782_WMP9
[160]: KB923689
[161]: KB941569
[162]: KB929969 - Update
[163]: KB933566-IE7 - Update
[164]: KB938127-v2-IE7 - Update
[165]: KB950759-IE7 - Update
[166]: KB953838-IE7 - Update
[167]: KB956390-IE7 - Update
[168]: KB958215-IE7 - Update
[169]: KB960714-IE7 - Update
[170]: KB961260-IE7 - Update
[171]: KB873339 - Update
[172]: KB885835 - Update
[173]: KB885836 - Update
[174]: KB886185 - Update
[175]: KB887472 - Update
[176]: KB888302 - Update
[177]: KB890046 - Update
[178]: KB890859 - Update
[179]: KB891781 - Update
[180]: KB893756 - Update
[181]: KB893803v2 - Update
[182]: KB894391 - Update
[183]: KB896358 - Update
[184]: KB896423 - Update
[185]: KB896428 - Update
[186]: KB898461 - Update
[187]: KB899587 - Update
[188]: KB899591 - Update
[189]: KB900485 - Update
[190]: KB900725 - Update
[191]: KB901017 - Update
[192]: KB901214 - Update
[193]: KB902400 - Update
[194]: KB904706 - Update
[195]: KB904942 - Update
[196]: KB905414 - Update
[197]: KB905749 - Update
[198]: KB908519 - Update
[199]: KB908521 - Update
[200]: KB908531 - Update
[201]: KB910437 - Update
[202]: KB911280 - Update
[203]: KB911562 - Update
[204]: KB911927 - Update
[205]: KB913580 - Update
[206]: KB914388 - Update
[207]: KB914389 - Update
[208]: KB914440 - Update
[209]: KB915865 - Update
[210]: KB916595 - Update
[211]: KB916846 - Update
[212]: KB917344 - Update
[213]: KB917953 - Update
[214]: KB918118 - Update
[215]: KB918439 - Update
[216]: KB919007 - Update
[217]: KB920213 - Update
[218]: KB920342 - Update
[219]: KB920670 - Update
[220]: KB920683 - Update
[221]: KB920685 - Update
[222]: KB920872 - Update
[223]: KB921503 - Update
[224]: KB922582 - Update
[225]: KB922819 - Update
[226]: KB923191 - Update
[227]: KB923414 - Update
[228]: KB923980 - Update
[229]: KB924191 - Update
[230]: KB924270 - Update
[231]: KB924496 - Up
placa(s) de rede: 1 NIC(s) instalado(s).
[01]: Broadcom NetXtreme Gigabit Ethernet
Nome da conexão: Conexão local
DHCP ativado: Sim
Servidor DHCP: 123.123.123.123
Endereço(es) IP
[01]: 123.123.45.67
pelo que o thingol falou,
vc pode usar o Runtime para executar o systeminfo e jogar o retorno em um BufferedReader.
Depois é só varrer o resultado.