[..] Menu d'application à l'ouverture d'une session TSE
Posté : jeu. 18 mars 2010 18:37
Bonjour,
J'ai créé un script qui à l'ouverture d'une session TSE sur un serveur Windows 2003 affiche une liste d'application. Ce menu s'ouvre automatiquement via une GPO...
J'ai configuré mon application pour que tout utilisateur qui ouvre une application, une variable avec le nom de l'appli s'incrémente de 1 dès qu'elle est lancée. Ainsi, je sais en temps réel combien il y a d'utilisateurs qui ouvrent mon appli.
Mon problème est le suivant : pour éviter d'avoir des sessions TSE fantomes, j'ai configuré mes GPOs pour casser les sessions TSE inactive au bout de 3h.
Or, dans mon application (dans son fonctionnement normal), si l'utilisateur quitte proprement, dans mon fichier texte, la variable contenant le nom de l'application est décrémenté de 1. Dans le cas ou la session TSE est killé....(automatiquement par le serveur), mon menu d'application, à la fermeture de la session TSE n'a pas le temps de faire -1 dans mon fichier texte.
Ma question : existe t'il une astuce, une fonction qui dit que si le programme est killé brutalement alors je peux faire tel ou tel action ?
Merci.
Edouard
J'ai créé un script qui à l'ouverture d'une session TSE sur un serveur Windows 2003 affiche une liste d'application. Ce menu s'ouvre automatiquement via une GPO...
J'ai configuré mon application pour que tout utilisateur qui ouvre une application, une variable avec le nom de l'appli s'incrémente de 1 dès qu'elle est lancée. Ainsi, je sais en temps réel combien il y a d'utilisateurs qui ouvrent mon appli.
Mon problème est le suivant : pour éviter d'avoir des sessions TSE fantomes, j'ai configuré mes GPOs pour casser les sessions TSE inactive au bout de 3h.
Or, dans mon application (dans son fonctionnement normal), si l'utilisateur quitte proprement, dans mon fichier texte, la variable contenant le nom de l'application est décrémenté de 1. Dans le cas ou la session TSE est killé....(automatiquement par le serveur), mon menu d'application, à la fermeture de la session TSE n'a pas le temps de faire -1 dans mon fichier texte.
Ma question : existe t'il une astuce, une fonction qui dit que si le programme est killé brutalement alors je peux faire tel ou tel action ?
Merci.
Edouard