Contrôle des programmes en cours d'exécution

Control Running Programs est une nouvelle application du développeur de fsLock qui sert à deux objectifs: Le premier objectif est d'empêcher que plus que les instances définies d'un programme soient exécutées sur un système tandis que le second démarre une application chaque fois qu'elle est fermée sur un système. Je pense que les deux fonctions ont besoin d'être expliquées, il m'a fallu un certain temps pour comprendre à quoi elles servent exactement.

Le contrôle d'instance, c'est le nom officiel de la première fonction, empêche que plus de x instances d'un programme s'exécutent sur un système. Si une autre instance d'un programme est démarrée qui dépasse la valeur définie, cette instance sera fermée immédiatement. Cela peut être extrêmement utile si vous travaillez avec des applications qui génèrent d'autres applications de temps en temps. Je n'ai pas encore pu proposer une application qui ait un tel comportement, peut-être Internet Explorer.



Un aspect intéressant est que vous ne pouvez choisir qu'une application que vous souhaitez ajouter dans la liste des processus en cours d'exécution, ce qui signifie que l'application doit être en cours d'exécution pour être ajoutée à la liste. Le nombre d'instances pouvant être exécutées simultanément n'est pas limité.

control running programs

Une autre utilisation possible de cette fonction serait si vous démarrez des programmes plusieurs fois de temps en temps.



La deuxième fonction pourrait s'avérer mieux adaptée à de nombreux utilisateurs. C'est une liste d'applications que l'utilisateur souhaite exécuter tout le temps sur son ordinateur. Il analyse les processus en permanence et s'il détecte qu'un processus a été arrêté qui est dans la liste, il redémarrera l'application.

Le contrôle des programmes en cours d'exécution nécessite le .net framework 2.0 ou supérieur mais ne semble pas avoir d'autres limitations.