IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Detection .NET installé


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Detection .NET installé
    Bonjour

    Quelqu'un connait-il un petit outil automatique genre exe que l'on peut lancer sous Windows et qui dit si .NET est installé et accessoirement quelle version ??

    Je n'ai trouvé que des solution qui expliquent comment vérifier des clef du registry

    Ou au mieux analyser le contenu du répertoire :

    %systemroot%\Microsoft.NET\Framework

    Je trouve incroyable qu'une methode plus simple n'existe pas ou soit si bien cachée !

    Si je suis a Paris et qu'un utilisateur m'appelle de Bordeaux pour dire que l'application qu'il a téléchargé sur internet ne démare pas, la premiere chose que j'essaye de savoir et meme AVANT l'installation, c'est quelle version de .NET est installée

    Je ne peux pas croire qu'il n'existe pas d'outils permettant de faire un test immediat !

    Merci de vos conseils

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    En général (c'est le cas pour Internet Explorer et Firefox), l'information est envoyée lors des requêtes.

    Tu peux ensuite récupérer cette information via Request.Browser.ClrVersion.

    Tu peux donc fournir à tes clients / collègues une URL simple qui permet de vérifier la version du framework installé sur leur machine.

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    ???

    Merci Kaidan mais je ne te suis pas bien là !
    En général (c'est le cas pour Internet Explorer et Firefox), l'information est envoyée lors des requêtes.
    Quelles requetes ?

    Quel URL simple

    Demander a un utilisateutr Lambda de tapper
    %systemroot%\Microsoft.NET\Framework dans son browser et d'analyser le resultat c'est pas forcément clair et simple !

    Maintenant pendant que j'ecris cette réponse, je crois comprendre que tu veux dire qu'une page web qu'il aurait chargé depuis un site est capable de faire une requete donnant la version .NET installée c'est ca ?

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Tu codes juste une petite page web qui affiche Request.Browser.ClrVersion que tu héberges sur un des nombreux sites web intranet/extranet/internet de ta société.

    Si un utilisateur a un problème, tu lui donnes l'url de cette page qui lui affiche la version du framework installée et qu'il va pouvoir te communiquer.

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Capito !

    Merci Kaidan !

  6. #6
    Membre éprouvé
    Inscrit en
    Décembre 2003
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2003
    Messages : 108
    Par défaut
    System.Environment.Version.ToString() te renvoie la version du CLR

Discussions similaires

  1. [VB.NET] Installation application et Crystal Reports
    Par neuropathie dans le forum Windows Forms
    Réponses: 3
    Dernier message: 12/05/2006, 16h48
  2. [VB.NET]installation exe
    Par mamingui dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/04/2006, 12h48
  3. Réponses: 6
    Dernier message: 13/04/2005, 09h18
  4. [ADO.NET] Installation appli utilisant base access
    Par Didier69 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 27/09/2004, 11h50
  5. [VB.NET] Installation : lire le path du fichier .msi
    Par Berns dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/09/2004, 22h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo