Bonjour à tous,
Je développe actuellement une application , et il y a un problème lorsqu'un certain logiciel est lancé plus d'une fois par l'application. Alors j'aimerai tester dans le code de mon application si le processus généré par le logiciel a déja été lancé.
C'est vrai qu'on peut capturer le nombre de fois que le logiciel a été lancé , soit en utilisant des variables globales , soit en incrémentant et/ou décrémentant une certaine valeur dans une colonne d'une table d'une base de donnée. Mais quand l'application "plante" alors j'obtiens de fausses informations concernant le comptage. Aussi l'option de variables globales n'est pas fiable car il se peut que l'utilisateur final ouvre à la fois deux fenêtres de mon application , et ainsi la variable globale dans la première application ne verra pas ce qui se passe dans l'autre application.
Alors est-ce qu'il y a un API permettant de savoir si un processus est déja lancé ?
Merci beaucoup.