Comment lister les plugins (BHO) qu'Internet Explorer utilise dans mon programme?
-
03-07-2019 - |
Question
Je dois extraire, dans mon programme autonome Win32, une liste des modules complémentaires Internet Explorer actuellement installés (objets d'assistance de navigateur) et - si possible - de leur statut activé / désactivé.
Depuis que les programmes anti-espions (ou les Autoruns ) peuvent l'obtenir une liste quelque part, existe-t-il un moyen simple de demander cette liste par programmation ?
MODIFIER : Merci à @ Stefan , qui m'a indiqué la bonne clé de registre ( all HKLM ):
// BHOs
HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects
// IE toolbars
HKLM\Software\Microsoft\Internet Explorer\Toolbar
// IE extensions
HKLM\Software\Microsoft\Internet Explorer\Extensions
La solution
Les BHO sont enregistrés sous
HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects
Les barres d'outils IE sont enregistrées sous
HKLM\Software\Microsoft\Internet Explorer\Toolbar
Autres conseils
J'utilise HijackThis.
[ http://www.trendsecure.com / portal / fr-fr / tools / security_tools / hijackthis / overview]
Il affiche une liste de BHO (ainsi que d'autres informations utiles), mais malheureusement, il n'affiche pas l'état activé / désactivé.