Salut,
j'aimerais que mon application ne soit lancé qu'une seule fois, à la fois sur une machine, si l'application est déjà lancé sur cette, qu'un message d'erreur s'affiche (genre Eclipse,...).
Merci de votre aide.
Salut,
j'aimerais que mon application ne soit lancé qu'une seule fois, à la fois sur une machine, si l'application est déjà lancé sur cette, qu'un message d'erreur s'affiche (genre Eclipse,...).
Merci de votre aide.
Salut,
essaye de faire quelque chose comme ça au lancement de ton appli.
...c'est converti a l'arrache de vb en c#, donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Process[] procs() = Process.GetProcessesByName("MonAppli"); if (procs.Length > 1){ // il y'a deja une appli en cours... }![]()
salut
soit la solution proposée, soit en passant par des mutex
Regardes dans la FAQ .Net, une solution y est présentée !!!
L'erreur s'affiche comme quoi il faut un ";" après procs()!!Process[] procs() = Process.GetProcessesByName("MonAppli");
Veux tu m'aider encore une fois?
Merci.
je suis désolé, mais tu veux dire quoi quand tu dis mutex??......soit en passant par des mutex
Merci de vos réponses.
Partager