Pesquisa Google

domingo, 7 de dezembro de 2008

Pegar processos que estão rodando no windows.

Estava olhando hoje no javafree o tópico "Listar os Processos do Windows com Java", onde o usuário betocrazy1 apresentou um exemplo de código para pegar a lista dos processos que estão rodadndo no windows, fiz uma alteração no fonte, mas é mais ou menos assim:

try{
Process p= Runtime.getRuntime().exec("tasklist");
InputStream input= p.getInputStream();
BufferedInputStream reader= new BufferedInputStream(input);
Scanner sc= new Scanner(input);
while(sc.hasNext()){
System.out.println(sc.next());
}
}catch(Exception ex){
ex.printStackTrace();
}

Isto apresenta a lista de processos que estão em uso pelo windows, com informações de consumo de memória também.

quinta-feira, 4 de dezembro de 2008

Gerador de Senhas e Códigos Alphanúmericos

Para quem tem interesse em utilizar geradores de senhas e códigos alpha-númericos, estou apresentando abaixo um trecho de código que permite que seja realizado este procedimento, permitindo que sejam sorteados aleatoriamente os valores (letra por letra).
Neste exemplo, a número total de caracteres da código é 6, mas pode ser facilmente alterado, para isto basta modificar no for, para melhorar ainda mais a implementação pode ser criado um método que recebe o número de caracteres que se deseja gerar...

String[] caracteresPossiveis ={"0","1","2","3","4","5","6","7","8","9","a","b","c","d",
"e","f","g","h","i","j","k","l","m","n","o","p","q","r",
"s","t","u","v","w","x","y" ,"z","A","B","C","D","E","F",
"G","H","I","J","K","L", "M","N","O","P","Q","R","S","T",
"U","V","W","X","Y","Z"};
String senha="";
for (int x=0; x<7; x++){
int j = (int) (Math.random()*caracteresPossiveis.length);
senha += caracteresPossiveis [j];
}
System.out.println("Senha: "+senha);