Recuperer le type d'une application (web / winform)

Signaler
Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
-
Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
-
Bonjour à tous.

Je suis actuellement en train de développer un composant qui seras utiliser aussi bien pour des applications web que pour des winform. J'aurai voulu savoir si il existait une méthode ou une astuce  qui permet de déterminer le type d'une application (si cette derniere est une application web ou une winform). Apres quelques recherches je n'ai pas trouver grand chose à ce sujet.

Pour l'instant je determine le type de l'application dans le fichier de configuration de l'application cliente mais ce n'est pas choix idéal.

Merci d'avance

++

2 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
Salut,

Regardes du coté des process.
system.diagnotics.process.getcurrentprocess.processname

chez moi en asp.net c'est
"weddev.webserver" dans vs2005
Sous IIS c'est un autre nom

  string processName = "aspnet_wp";
  System.OperatingSystem os = System.Environment.OSVersion;

  //Longhorn and Windows Server 2003 use w3wp.exe
  if((os.Version.Major == 5 && os.Version.Minor > 1) || os.Version.Major ==6)
   processName = "w3wp";

Un exemple de code.

Je pense que cette solution doit resoudre ton problème.

Bon code.
Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
1
ok je vais regarder des que j'ai le temps merci pour ta réponse :)