Objets d'assistance du navigateur (BHO) dans Windows Vista uniquement avec des droits d'administrateur?

StackOverflow https://stackoverflow.com/questions/157755

  •  03-07-2019
  •  | 
  •  

Question

Pour un projet universitaire, j'ai programmé un objet d'assistance de navigateur Internet Explorer pour traiter les informations de documents Web pendant la navigation. Il fonctionnait avec succès sur Windows XP avec IE6 et IE7.

Le problème est que, sous Windows Vista, le même BHO a besoin des droits d'administrateur pour s'exécuter. Navigateur et BHO en cours d’exécution si vous démarrez Internet Explorer en tant qu’administrateur, mais en tant qu’utilisateur normal, il se bloque.

Le BHO est bien sûr enregistré sur le système et activé dans le navigateur.

Que puis-je faire pour qu'un utilisateur disposant de droits non-administrateurs puisse exécuter le BHO enregistré et activé? Ou est-ce peut-être quelque chose d'autre la raison et ça me manque totalement?

Merci beaucoup pour votre aide!

Était-ce utile?

La solution

Vous n'êtes pas sûr que votre problème soit lié à des actions personnalisées dans votre programme d'installation, mais les deux liens suivants devraient vous aider.

Autres conseils

Vous devriez utiliser un débogueur pour déterminer pourquoi le blocage de l'addon se bloque. Il est probable que vous tentiez d'écrire dans un emplacement protégé. Lorsque cela échoue, votre code ne vérifie pas le résultat de l'erreur.

Utiliser Process Monitor et surveiller les retours Access_Denied est souvent utile, mais utiliser un débogueur complet est la bonne solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top