Detecção e Finalização de aplicações

1 resposta
L

Pessoal,

Tenho uma aplicação completa em JAVA.
No entanto esta aplicação é vulnerável à alguns aplicativos específicos (por exemplo: WPE-PRO).

Gostaria de saber se através do JAVA (diretamente ou com uso de API do Windows dentro do código, de alguma forma) detectar quais aplicativos estão em execução para, então, obter um identificador do processo (exemplo: um hash code) e comparar com os códigos que eu sei que são nocivos.

Obrigado.

1 Resposta

D

Para saber que processos estão rodando vc vai ter que chamar algum comando do sistema.

No Linux o comando para listar seria “ps -A”, e para matar “kill -9 processID”.

No Windows, eu nunca tentei, mas acredito que seja:
para listar: “qprocess” ou “tasklist”, e para matar “taskkill”

E para chamar um comando de sistema use Runtime.getRuntime().exec(“command”);

Criado 19 de janeiro de 2009
Ultima resposta 19 de jan. de 2009
Respostas 1
Participantes 2