Procedure : Récupérer le nom du navigateur par défaut

Symptômes


Comment récupérer, par programmation, le navigateur par défaut ?


Résolution


Le navigateur par défaut est le navigateur enregistré pour l'utilisation
des pages HTML ou des adresses URL. Il suffit de récupérer le nom et
chemin du serveur OLE enregistré dans la clé associé au protocole http :

HKEY_CLASSES_ROOT\http\Shell\Open\Command

EXEMPLE :

En VB Script :

Dim WSHShell, RegLoc
Set WSHShell = WScript.CreateObject("WScript.Shell")

RegLoc = "HKCR\HTTP\Shell\Open\Command\"

RegValue = WSHShell.RegRead(RegLoc)

' Regloc contient maintenant le chemin complet ainsi que des paramètres
' associé au navigateur
'"C:\Program Files\Internet Explorer\iexplorer.exe" -nohome

myArray = Split(RegValue, """", -1, 1)
Navigateur = """" & myArray(1) & """"

'Navigateur contient maintenant le chemin complet jusqu'à l'exécutable
'"C:\Program Files\Internet Explorer\iexplorer.exe"


REMARQUES :

Le navigateur utilise généralement des paramètres d'entrée tel que
nohome pour internet explorer. Ces paramètres peuvent différer selon le
navigateur.


MOTS-CLES :

La liste de(s) mot(s) suivant(s) permet une recherche plus efficace de
cette fiche technique :
Propriétés

ID d'article : 19744 - Dernière mise à jour : 23 oct. 2001 - Révision : 1

Commentaires