J'ai BHO pour IE11 et j'utilise le code UI Automation à l'intérieur avec un fil séparé. Ce code doit rechercher des éléments particuliers dans IE gui. J'utiliseExécution du code UI Automation dans BHO
IUIAutomationElement::FindAll()
méthode pour obtenir un tableau d'éléments qui correspond à une condition de type de contrôle simple.
Le problème est tableau de résultats
IUIAutomationElementArray
est toujours vide.
Le même code exécuté à partir de l'application de console fonctionne comme prévu.
Pourquoi UI Automation ne fonctionne pas à partir de BHO? Y a-t-il des restrictions?