Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Eu preciso listar os processos, Aplicativos, que estão em execução no windows, na barra de tarefas.
Eu encontrei a classe RunTime, que utiliza a Process para executar comandos que chamam alguns aplicativos, mas eu preciso listar quais são estes que estão sendo executados pelo usuário, para um posterior fazer um printscreen.
A parte do printscreen eu já consegui.
Atenciosamente,
Jesus
_________________
Sou Javafreeano de Coração... Eo... Eo... Vai Javafree!!! JavaFree.org
tentei fazer isso um tempo atrás e não achei solução
Anderson, sou obrigado a usar a versão 1.4 do Java, devido a versão Homologada do Cliente, porém encontrei uma forma de conseguir utilizando o Java Native Interface (JNI). Com uma classe em C++ que lista as aplicações que estão rodando no windows e que é executada através de uma classe Java, que depois de compilada faz-se uma conversão para a biblioteca em C++ utilizando o JNI.
Comando javah -jni [path][classe]
At++
Jesus
_________________
Sou Javafreeano de Coração... Eo... Eo... Vai Javafree!!! JavaFree.org
ai.. vai. Obviamente so serve pra windows. O resultado dessa chamada é uma tabela contendo o nome da Imagem, o PID, o nome da sessao e o uso de memoria. Aí voce pode usar a api attach para atacar o processo, podendo finaliza-lo, pegar suas propriedades alterar algo e etc. Usando como parametros o PID que vc pode pegar no codigo acima.
Espero ter ajudado
_________________
_____________________________________ Sun Certified Java Programmer 1.5
Anunciante
Jesus Offline
Posts: 221
Boa tarde galera!
Quanto Tempo! hehehehe...
Eu preciso listar os processos, Aplicativos, que estão em execução no windows, na barra de tarefas.
Eu encontrei a classe RunTime, que utiliza a Process para executar comandos que chamam alguns aplicativos, mas eu preciso listar quais são estes que estão sendo executados pelo usuário, para um posterior fazer um printscreen.
A parte do printscreen eu já consegui.
Atenciosamente,
Jesus
_________________
Sou Javafreeano de Coração... Eo... Eo... Vai Javafree!!!
JavaFree.org
anderson.wagner Offline
Posts: 783
tentei fazer isso um tempo atrás e não achei solução
Jesus Offline
Posts: 221
Anderson, sou obrigado a usar a versão 1.4 do Java, devido a versão Homologada do Cliente, porém encontrei uma forma de conseguir utilizando o Java Native Interface (JNI). Com uma classe em C++ que lista as aplicações que estão rodando no windows e que é executada através de uma classe Java, que depois de compilada faz-se uma conversão para a biblioteca em C++ utilizando o JNI.
Comando javah -jni [path][classe]
At++
Jesus
_________________
Sou Javafreeano de Coração... Eo... Eo... Vai Javafree!!!
JavaFree.org
betocrazy1 Offline
Posts: 2
Simples:
ai.. vai. Obviamente so serve pra windows. O resultado dessa chamada é uma tabela contendo o nome da Imagem, o PID, o nome da sessao e o uso de memoria.
Aí voce pode usar a api attach para atacar o processo, podendo finaliza-lo, pegar suas propriedades alterar algo e etc. Usando como parametros o PID que vc pode pegar no codigo acima.
Espero ter ajudado
_________________
_____________________________________
Sun Certified Java Programmer 1.5
Relacionados
Capturador de telas em java http://javafree.uol.com.br/topic-11926-Capturador-de-telas-em-java.html Listar aplicações que estão rodando http://javafree.uol.com.br/topic-861082-Listar-aplicacoes-que-estao-rodando.html Mysql : network unreachable.... http://javafree.uol.com.br/topic-850226-Mysql--network-unreachable.html Erro de mapeamento http://javafree.uol.com.br/topic-858348-Erro-de-mapeamento.html Code Assist muito lento http://javafree.uol.com.br/topic-866001-Code-Assist-muito-lento.html Ainda acha que vai vencer o Google http://javafree.uol.com.br/topic-849988-Ainda-acha-que-vai-vencer-o-Google.html java e suas caracteristicas http://javafree.uol.com.br/topic-857777-java-e-suas-caracteristicas.html Como saber se um processo está rodando? http://javafree.uol.com.br/topic-859148-Como-saber-se-um-processo-esta-rodando.html duvida no commit http://javafree.uol.com.br/topic-850591-duvida-no-commit.html
Anunciante