Bonjour,
Je souhaite tester les droits de l'utilisateur windows pour ouvrir une application et la cas echeant fermer cette application apres lui avoir dit qu'il n'avait pas les droits necessaires.
J'ai ecrit ca
Le soucis c'est que quand je mets seulement la ligne Application.Exit(); l'application ne se ferme pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public form1() { InitializeComponent(); if (WindowsIdentity.GetCurrent().IsAuthenticated) { if( MessageBox.Show("Vous n'etes pas authentifié sur le réseau", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Stop) == DialogResult.OK){ Application.Exit(); Close(); } // } }
et quand je rajoute close(); l'application se ferme bien mais elle se rouvre automatiquement l'application repassant dans program.cs qui execute Application.Run(new ComptaDispo());
Avez vous une idee pour resoudre mon probleme?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new ComptaDispo()); }
Merci
Partager