Controle Rede Java

Fala ai moçada.

Estou com três dúvidas a primeira é como fazer com que os computadores desliguem remotamente através do Java.

A outra é a de capturar o nome do usuário quando ele loga na rede (windows Xp pro) com nome e senha e comparar com um banco de dados (imagino que essa seja a mais difícil).

A última seria como apagar arquivos remotamente através do Java é claro.

Se alguem puder me ajudar, obrigado.

Resposta curta:

  1. não dá para fazer em Java (puro)
  2. não dá para fazer em Java (puro)
  3. até dá para fazer em Java, desde que, já que estamos falando de rede Windows, você consiga montar o compartilhamento que possua os arquivos que você queira apagar. Olhe como se faz isso com a classe java.io.File (procure no Javadoc).

Complementando

  1. Fazendo algumas chamadas de command você consegue.
  2. ACHO que fazendo algumas chamadas de command você consegue.

Colegas obrigado pela ajuda.

Não quero fazer em " Java puro" gostaria de saber se através de recursos juntamente com java dá para fazer tais coisas.

Se algúem souber. Obrigado

Como JNI você consegue usar Java para chamar uma dll que fará o serviço.

Mas tem certeza que Java é a ferramenta adequada para resolver o problema?