Resgatando dados do computador

Boa tarde,

estou com um pequena duvida…

estou com um trabalho da facul para fazer q é o seguinte.

Tenho que criar um jar q na hr que o cliente executa-lo ele irá resgatar todas características do computador…

eu pensei no seguinte, criar uma classe DetectMode, que nela terá um método que irá abrir o CMD e executar o comando systeminfo e pegar os dados e armazena-los em uma String para trata-la…

ou fazer alguma coisa q faça o dxdiag salvar direto em .txt e a classe já capturar tal dados…

alguém já fez algo do tipo para poder me ajudar??

Você tentou fazer o que pensou?

ainda não tentei fazer, pois não sei como fazer na clase java para ele executar o Prompt de Comando, executar um comando e armazena-lo em uma string…

mais enfim, oq eu pensei:

o cliente na hj que entra no site, em jsf, vai ter 2 opção, caso for um micro, suporte no próprio equipamento ou solicitar chamado.

Caso for no próprio equipamento vai pedir para executar um plug-in q vai acessar a clase responsável em executar tal comando citado a cima e retornar ao servidor as características do computador.