-
Arrêter un processus
Bonjour,
Voici mon problème : je dois à partir d'un intranet, généré un fichier Excel quand une personne appuie sur un bouton. J'utilise donc l'objet COM et tout fonctionne. Mon problème est que si un utilisateur (et ça arrivera :)) ne prend pas la peine d'attendre la fin de la création du document et quitte la page par exemple, le processus Excel sur le serveur reste ouvert. Par conséquent, afin d'éviter de surcharger le serveur, j'aimerais pouvoir arrêter les processus Excel en cours. Et en plus de ça, il faudrait que je sâches si le processus est trop vieux ou pas, car si j'enlève tous les processus Excel et qu'un autre utilisateur génère un tableau Excel sur son ordinateur, ça le couperait et l'utilisateur n'aurait pas le tableau qu'il a demandé.
J'espère avoir été assez clair, si ce n'est pas le cas, n'hésitez pas à me poser des questions.
Note : Le serveur tourne sur Windows (il vaut mieux pour Excel ;)) XP.
Merci d'avance pour l'aide que vous pourriez éventuellement m'apporter.
-
En dehors d'utiliser un programme avec le plannificateur de tâche ou un batch tu ne pourras rien faire de plus.
-
Merci de ton aide, je pense alors que je vais utiliser le planificateur de tâches pour effectuer la commande suivante tard le soir, quand il n'y aura plus personne dans l'entreprise :
Code:
TASKKILL /FI "IMAGENAME eq EXCEL.EXE"