2017-10-12 13 views
0

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?

Répondre

0

Le mode de protection IE était la raison. On dirait que BHO est une technologie très impopulaire.