Bonjour,
Je dois faire une application dont une seule instance sera autorisé, mais cette application doit tourner sur un terminal serveur MS.
Comme pour d'autres applications j'ai utilisé le code ci-dessous pour détecter si l'application tournait déjà. Le problème est que ce code détecte bien dans la session TS en cours mais aussi dans les autres sessions :-(
Si quelqu'un a une idée elle est la bienvenue.
Philippe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 using (Mutex mtx = new Mutex(true, "SBTVAS", out isFirstInstance)) { if (isFirstInstance) { Application.Run(new VASMain()); } else { MessageBox.Show("X Already running",Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Stop); }
Partager