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 :

Problème de Droit utilisateur Vista : Création d'une instance d'Internet Explorer


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut Problème de Droit utilisateur Vista : Création d'une instance d'Internet Explorer
    Je souhaiterai de créer un instance d'internet Explorer ie7 sous Vista.

    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
    16
    17
    18
    19
     
     
    object noValue = System.Reflection.Missing.Value; 
     
    SHDocVw.InternetExplorer internetExplorer = new SHDocVw.InternetExplorerClass();
     
    SHDocVw.IWebBrowser2 webBrowser = SHDocVw.IWebBrowser2)internetExplorer; 
     
    webBrowser.Width = 500; 
    webBrowser.Height = 500; 
    webBrowser.Silent = true; 
    webBrowser.MenuBar = false; 
    webBrowser.AddressBar = false; 
    webBrowser.StatusBar = false; 
    webBrowser.ToolBar = 0; 
     
    webBrowser.Visible = true; 
    SetForegroundWindow((IntPtr)internetExplorer.HWND);
    webBrowser.Navigate("http://www.google.fr", ref noValue, ref noValue, ref noValue, ref noValue);
    Lorsque j'exécute le programme sous windows XP et IE7, il m'ouvre bien une autre fenetre de avec la page google, tout va bien

    mais sous Vista, j'ai un comportement bizarre.

    Il m'ouvre une fenetre Internet explorer avec une page blanche, mais aussi un nouveau onglet dans une fenetre IE avec le contenu de google.........

    J'ai du mal à comprendre pour quel raison mon programme n'a pas le même comportement sous Windows XP et Vista ?

    Comment je peux régler mon problème sous Vista ??


    Je vous remercie d'avance pour votre aide !!!!!

  2. #2
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.Diagnostics.Process.Start("www.google.fr");
    n'aurait pas suffit

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    Je te remercie fally

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    System.Diagnostics.Process.Start("www.google.fr");
    Il va ouvrir Explorer par defaut.


    Je souhaite ouvrir un internet explorer que ça ressemble à une fenetre popup ( sans menu, sans barre d'adresse, avec une dimension etc..... )

    Je dois avouer que je ne comprendre pas pourquoi le comportement entre vista et win XP soit différent

  4. #4
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    Ok, je vois! Ce n'est donc pas a priori un problème lié au code; sous Vista as-tu une page d'accueil? Peut être serait-ce ça

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    J'ai supprimer ma page d'accueil, et toujours la même chose.......


  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    Je me demande si le problème vient de SHDocVw.dll


    Car quand je compile, je suis sous window XP.

    La compilation me créer un fichier Interop.SHDocVw.dll, je me demande si ça soit 100% compatible avec Vista ....

Discussions similaires

  1. Réponses: 7
    Dernier message: 14/02/2012, 15h04
  2. Réponses: 0
    Dernier message: 06/03/2009, 19h26
  3. Réponses: 10
    Dernier message: 13/01/2008, 11h52
  4. Problème de charset lors de la création d'une instance 8i
    Par girint dans le forum Administration
    Réponses: 2
    Dernier message: 15/06/2007, 13h50
  5. Acces à une instance d'internet explorer en cours
    Par snopims dans le forum Windows Forms
    Réponses: 2
    Dernier message: 15/05/2007, 17h22

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