Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1264 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] Chemin d'accès à IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB6] Chemin d'accès à IE

n°534147
nico_76
Posté le 08-10-2003 à 10:26:23  profilanswer
 

J'ai utilisé la fonction recherche et j'ai quelques pistes, mais rien de certain.  
 
J'ai trouvé dans la base de registre  
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\InstallInfo]  
 
la clé  
"Install Dir"="C:\\Program Files\\Internet Explorer"  
 
Est-ce bien le chemin d'accès à IE ?  
Cette clé est-elle située au même endroit quelque soit la version de Windows (allant de W95 à XP) ?  
 
Pour récupérer "C:\\Program Files\\Internet Explorer" dans une variable, la commande est bien : ?  
GetSetting (IE, "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\InstallInfo]", "Install Dir" )  
 
Merci de votre aide

mood
Publicité
Posté le 08-10-2003 à 10:26:23  profilanswer
 

n°534184
drasche
Posté le 08-10-2003 à 11:08:18  profilanswer
 

l'idéal serait une fonctiond de l'API qui s'en occupe, des fois que justement, cette clé ne soit pas identique sous tous les OS. J'ai jeté un oeil sur la fonction SHGetFolderPath que j'utilise pour par exemple retrouver le path vers Program Files.
 
Cette clé me paraît porter un nom trop vague pour s'y fier, qui dit qu'elle ne contiendra pas un truc différent si tu exécutes un autre ActiveSetup?
 
J'ai trouvé ceci:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IE4\Setup et la clé est path, qui pointe sur %programfiles%\Internet Explorer
 
Pour trouver la valeur de %programfiles%, il suffit de faire un appel à SHGetFolderPath (api win32, les exemples sur le web sont nombreux, notamment en faisait une recherche sur "VB6 SHGetFolderPath" ).

n°534192
nico_76
Posté le 08-10-2003 à 11:16:32  profilanswer
 

J'ai aussi trouvé cette clé, mais ce qui m'inquiète, c'est le "IE4" ?!?!

n°534193
drasche
Posté le 08-10-2003 à 11:20:17  profilanswer
 

ben je suis sous Windows 2000 et j'ai IE4 aussi :D (alors que c'est IE5 qui est installé avec l'OS)
 
D'autre part, c'est parce que c'est avec IE que l'intégration avec Windows a commencé.

n°534197
nico_76
Posté le 08-10-2003 à 11:25:13  profilanswer
 

Et avec les autres windows, la clé sera au même endroit ?

n°534287
drasche
Posté le 08-10-2003 à 13:03:32  profilanswer
 

ah ben ça faudra le tester. Sous Windows 95, il suffit d'avoir une version toute jeune et la clé n'existera même pas. La voie de facilité est de ne pas supporter Windows 95 (vu que MS a abandonné son support).

n°534305
nico_76
Posté le 08-10-2003 à 13:29:57  profilanswer
 

Dans la boite où je suis, tous les postes sont équipés d'IE

n°534307
drasche
Posté le 08-10-2003 à 13:31:14  profilanswer
 

et au niveau OS?

n°534321
nico_76
Posté le 08-10-2003 à 13:49:09  profilanswer
 

Il y a du 95 (de moins en moins), NT, 2000 et il commence à y avoir du XP

n°534326
drasche
Posté le 08-10-2003 à 13:53:48  profilanswer
 

D'abord, renseigne-toi pour savoir si IE est installé d'office sur toutes les machines de ta boîte, ça simplifiera grandement les choses si la réponse est affirmative (ça marchera dans tous les cas).
 
Sinon, a priori tu devras surveiller ces postes Windows 95. S'il s'agit de Windows 95C, cela ne devrait pas poser de problème (IE était installé avec). S'il y a des postes en 95, 95A ou 95B, il se peut que IE ne soit pas installé, et donc que la clé n'existe pas.

mood
Publicité
Posté le 08-10-2003 à 13:53:48  profilanswer
 

n°534350
nico_76
Posté le 08-10-2003 à 14:11:35  profilanswer
 

Concernant IE, il n'y a pas de pb.
 
Car ce que je veux faire ds cette appli, c'est lancer un lien intranet qui est en fait un portail vers l'ensemble des appli utilisateur.
Donc, si par hasard un poste n'est pas équipé d'IE, il ne sera pas équipé de l'appli que j'ai à développer.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] Chemin d'accès à IE

 

Sujets relatifs
[appli.net] organisation de class - ado - accès base de donnéesnet send / onglet sur VB6
jar et chemin relatif ?jar et chemin relatif ?
[VB6]Créer une frame à part, et la charger dans la Form par la suiteacces à un div dans le fenêtre opener
[prog réseau]interdire l'accés à Internet dans un réseau localOutils SNMP pour VB6 ?
[RESOLU] acces à un div dont le nom est dynamiqueAcces au rep CGI-BIN
Plus de sujets relatifs à : [VB6] Chemin d'accès à IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR