Récupéré la liste des programmes lancés ...

Récupéré la liste des programmes lancés ... - Java - Programmation

Marsh Posté le 15-03-2005 à 19:35:14    

Bonjour à tous.
Je suis en train de créer un programme qui délogue de windows un utilisateur au bout d'un certain temps. Mais voila, lorqu'un jeu est lancé, le délogue s'efféctue bien, mais le jeu est quittté "à la barbars" par windows... Donc quand je me relogue, aucun jeu ne veut se lancer: "ce programme a éfféctué une opération non autorisé et doit être fermé" ... seule solution -> le reboot ... mais enfin, c'est pas top ... (au faite, les poste sont sous windows 98 ... pas top mais bon, c'est pas moi qui décide ... :p)
 
Donc je voudrais récupéré la liste des programmes qui tournent sur le pc (celle du "ctrl+alt+sup" me conviendrai trés bien...), afin de les fermer "proproment" avent de déloguer ...
 
Qui connait la commande pour récupéré cette liste ? (et tant qu'à faire, la commande pour fermer le programme ...)
 
Merci à tous !  :hello:

Reply

Marsh Posté le 15-03-2005 à 19:35:14   

Reply

Marsh Posté le 15-03-2005 à 19:37:46    

en java? [:ienchangel]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2005 à 19:39:12    

oui oui, en java

Reply

Marsh Posté le 15-03-2005 à 19:41:53    

tu peux m'expliquer comment tu fais le reste de ce que tu as décrit, ça m'interesse [:ienchangel]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 16-03-2005 à 10:53:52    

j'ai fait un serveur et un client.
Lorsqu'un utilisateur se log sur un pc, le client se lanse et se connect au serveur.le serveur regarde dans ma base de données combien de temps l'utilisateur peut utiliser le poste. un Timer tourne et quand il arrive à 0, le serveur envoi un signal au client qui execute la commande "C:\WINDOWS\RUNDLL32.EXE shell32,SHExitWindowsEx 0" (delog).
 
Voila, le concépte est assez simple, mais windows 98 n'aime pas trop etre délogué a la barbars...
Donc je cherche le moyen de fermer les applications proprement avec de déloguer...(surtout les jeux qui posent problème)
voila

Reply

Marsh Posté le 18-03-2005 à 15:55:47    

personne n'a la solution :'( ?

Reply

Marsh Posté le 20-03-2005 à 21:15:54    

faut dire que c'est particulier ce que tu fais.
je suis sur qu'en vb ce serai simple a faire.
 
java c'est pas trop fait pour ca quoi
et pis je pense pas me tromper endisant que c'est impossible de récupérer les processus en pure java


Message édité par veryfree le 20-03-2005 à 21:16:50
Reply

Marsh Posté le 21-03-2005 à 11:39:23    

je sais quand VB ca serait plus approprié...
Mais le problème, c'est que je connais pas le VB ... :$

Reply

Marsh Posté le 21-03-2005 à 11:43:09    

Sous linux ca le fait bien en java :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 21-03-2005 à 11:46:28    

Hum, Java utilise une JVM, donc faut voir si depuis la JVM tu peux interragir avec les processus Windows. Va voir dans la javadoc, ya ptete des fonctions pour recupérer la liste des process.  
Je ne peux pas plus t'aider :/

Reply

Marsh Posté le 21-03-2005 à 11:46:28   

Reply

Marsh Posté le 31-03-2005 à 11:09:05    

merci a tous mais je m'y prend autrement maintenant. Je n'ai plus besoin de la liste de processus ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed