Bonjour,

j'utilise une méthode commune à plusieurs applications pour pouvoir me connecter à ma BDD. Et parmi ces appli, il y a des services windows (qui peuvent donc tourner en session fermée), ce qui m'obligent à ne pas faire tout à fait la même chose dans mon code. Donc je voulais savoir si je pouvais détecter ca. (et surtout comment ^^ )

Au final, j'aimerais avoir un truc qui ressemblerait à

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
if (Application.IsUnService)
{
 // faire le code specifique là
}
else
{
 // faire autre chose ici
}
J'ai cherché dans System.Windows.Forms.Application mais je n'ai pas trouvé mon bonheur.
Et pour l'instant, je contourne le problème en faisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (System.Environment.UserName == "SYSTEM")
mais c'est moche ...