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

Windows Forms Discussion :

[C# 2.0] - Détection de Internet Explorer


Sujet :

Windows Forms

  1. #1
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut [C# 2.0] - Détection de Internet Explorer
    Bonjour à tous,

    J'aimerais détecté si Internet Explorer est installé sur l'ordinateur, son chemin sur disque et sa version. Comment dois-je procéder ?

    Jusqu'ici j'ai jetez plusieurs coups d'oeil à la base de registres mais mes recherches semble infructueuses jusqu'ici. Je n'ai rien trouvé d'assez sur

    Merci

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu peux regarder si le fichier iexeplore.exe existe dans Program Files

  3. #3
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut
    J'y avais déjà pensé mais s'il avait été installé dans un autre répertoire. Comme les autres navigateurs nous le proposent lors de leur installation. Alors là j'aurais un problème. De plus, je n'ai pas la version de cette manière-ci.

    Mais merci quand même

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Oui mais pour IE, je crois (a vérifier) qu'on ne peut pas l'installer dans un autre répertoire. Et sinon, de base, il est sur XP/Vista donc à moins que la personne l'ai désinstallé puis réinstaller ailleurs, ca devrait etre OK

  5. #5
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut
    La version 7 de IE ne propose-t-elle pas un chemin sur disque d'installation durant l'installation ? J'ai peut-être rêvé qui sait....

    Si ce n'est pas le cas alors il me resterait toute même à trouvé la version qui est installé. Sûrement que le tout se trouve dans la base de registres...

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    182
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 182
    Par défaut
    Tu lis la base de registre, il ya des classes dans le framework .net qui permettent de faire ca tres facilement...

  7. #7
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut
    Citation Envoyé par voyageur
    Tu lis la base de registre, il ya des classes dans le framework .net qui permettent de faire ca tres facilement...
    T'inquiète, je sais très bien comment lire et écrire dans la base de registre dw Windows Le problème c'est plutot, QUOI lire pour avoir les informations dont j'ai besion

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    182
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 182
    Par défaut
    Cette clé pour savoir ou est installé IE:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE
    et tu lis le champs path de cette clé....

    Pour la version d'IE lire cette clé :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
    et tu peux trouver le champs Version d'IE

    ps: Version windows xp, à verifier sur les autres OS.

  9. #9
    Rédacteur
    Avatar de Erakis
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 523
    Par défaut
    C'est exactement les deux clés que j'avais trouvé jusqu'ici. Mais comme vous dites, cela est valide pour Windows XP. Je n'ai pas pu tester sur 2000, Vista ou server. Mon application doit fonctionner sur les 3 OS et quelques version de IE.

    Bref, je crois que je vais me résigner à utiliser cette solution pour le moment.

    Un gros merci à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Détection du lancement d' Internet Explorer
    Par freud dans le forum ASP
    Réponses: 9
    Dernier message: 03/10/2005, 16h55
  2. Internet Explorer
    Par remid1985 dans le forum IE
    Réponses: 3
    Dernier message: 22/01/2004, 13h52
  3. Créer un plug-in pour Internet Explorer
    Par giaco dans le forum C++Builder
    Réponses: 4
    Dernier message: 25/06/2003, 18h12
  4. URL d'Internet Explorer
    Par dbourni dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 06/12/2002, 08h56
  5. internet explorer
    Par numeror dans le forum Web & réseau
    Réponses: 2
    Dernier message: 22/07/2002, 09h23

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