Bonjour, je souhaiterai savoir si il est possible d'accéder à la liste des process système en java afin de créer un listener?
Bonjour, je souhaiterai savoir si il est possible d'accéder à la liste des process système en java afin de créer un listener?
Quel type de process? Tu veux dire un programme qui écoute une JVM ou quelque chose comme-çà?
C'est vrai que c'est pas clair, excisez moi . Je parlais des applications tournant sur le système (OS) . Mais j'ai peu d'espoir que se soit possible
Il n'existe pas de moyen en java pur.
Il te faudra écrire le code réalisant çà en langage natif (C/C++) puis le binder en java en passant par JNI/JNA/SWIG/Whatever....
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
Bonjour,
tout dépend aussi du système. Si c'est une appli qui tourne exclusivement sur windows, tu peux appelé une commande DOS (tasklist ou qprocess) par l'intermédiaire du Runtime java et récupérer l'inputStream de la console pour avoir la liste des processus en train de tourner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 try { Process p = Runtime.getRuntime().exec("tasklist"); BufferedReader bos = new BufferedReader(new InputStreamReader(p.getInputStream())); String line = ""; while ((line = bos.readLine()) != null) { System.out.println("line = " + line); } } catch (IOException e) { e.printStackTrace(); }
cdlt
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager