J'ai un contrôle ActiveX que je charge avec JavaScript dans Internet Explorer. Il doit fonctionner en tant qu'intégrité moyenne sous UAC dans Vista et Win7. Ceci est écrit en C/C++, compilé dans Visual Studio. Une façon d'élever les privilèges est de créer un processus de courtier qui peut demander un niveau d'intégrité moyen. Cependant, pour ce projet, ce n'est pas une solution pratique. J'ai vraiment besoin du contrôle ActiveX lui-même pour s'exécuter élevé.Charger ActiveX DLL dans Internet Explorer avec des privilèges élevés
Ma question est la suivante: quelle est la façon la plus simple de le faire? Puis-je modifier les options de compilation du projet pour en faire un exe, et utiliser le système de connexion interprocess COM pour gérer automatiquement les communications, ou dois-je être plus sophistiqué? Ai-je besoin de faire quelque chose de compliqué comme appeler manuellement CreateProcess et faire une sorte de courtier, ou cela peut-il fonctionner comme un exe ActiveX qui s'élève?
Cela fonctionnera-t-il aussi pour le formulaire OCX ActiveX? – Ghigo