Dans mon application Web, j'ai un rôle à jouer pour activer un contrôle ActiveX. Le contrôle ActiveX est disponible sur tous les PC clients qui accèdent à mon application Web à partir du serveur Web. Mais lorsque vous essayez d'exécuter ce contrôle ActiveX à partir du navigateur dans la machine client (à l'aide de Wshell), il n'a pas été appelé car "Exécuter les contrôles Activex et les modules externes" sont désactivés dans mon navigateur. J'ai donc changé les paramètres du navigateur pour activer le mode et puis le contrôle ActiveX m'a donné la sortie attendue. J'ai peur que ce changement dans les paramètres du navigateur permettrait à tout autre site Web de nuire à mon système. Comment pourrais-je me débarrasser de ce problème? Des pensées? Merci d'avanceExécution du contrôle ActiveX et maintien de la sécurité
Répondre
Il y avait eu beaucoup de changements de sécurité à partir de Vista + IE7. Où dans l'IE commence en mode traité, ce qui permet de protéger les utilisateurs contre les attaques en exécutant le processus Internet Explorer avec des privilèges très restreints. Le mode protégé réduit considérablement la capacité d'une attaque à écrire, modifier ou détruire des données sur la machine de l'utilisateur ou à installer du code malveillant.
Plus de détails: http://msdn.microsoft.com/en-us/library/bb250462.aspx#wpm_aarwm
Ainsi les développeurs doivent modifier les applications pour confirmer les nouvelles normes comme le démarrage du processus du plug-in - envoyer des messages de veuves de LI (Low Intergirty) à traiter HI etc.
Vous pouvez signer numériquement votre ActiveX afin que les utilisateurs n'aient pas trop à compromettre la sécurité de leur navigateur pour pouvoir l'exécuter. Mais, essentiellement, ActiveX n'est pas très sécurisé et ces problèmes apparaissent toujours lorsque vous choisissez ActiveX ...
- 1. Programmation du contrôle Visio ActiveX
- 2. Contrôle HiddenField maintien viewstate
- 3. Publication du code source sur le blog - Contrôle avec barre de défilement et maintien du format
- 4. Détection du conteneur IE à partir du contrôle ActiveX
- 5. Signature d'un contrôle ActiveX
- 6. Est-ce vraiment un contrôle ActiveX?
- 7. Contrôle ActiveX avec plusieurs classes
- 8. Détection des propriétés par défaut du contrôle ActiveX
- 9. Outil pour les capacités de contrôle ActiveX
- 10. Chargement du formulaire C# dans le contrôle ActiveX
- 11. Suppression de la bordure sur activex ie contrôle
- 12. Utilisation d'un contrôle ActiveX provenant d'un autre contrôle ActiveX sur une page Web
- 13. Création et déploiement d'un contrôle ActiveX dans .NET
- 14. Contrôle ActiveX ne fonctionne pas dans IE6
- 15. C# RDP ActiveX Contrôle perdre le focus
- 16. Modifier la case (contrôle ActiveX) dans le mot 2007
- 17. Maintien de l'application CoreData
- 18. Maintien de l'intégrité des messages
- 19. Eclipse - Compilation et exécution du programme
- 20. Erreur du contrôle ActiveX Delphi: exception EOSError - Echec de l'appel d'une fonction du système d'exploitation
- 21. Contrôle ActiveX dans la page Web pour créer un compte utilisateur
- 22. Ajouter un contrôle ActiveX à un JPanel
- 23. IE est le contrôle ActiveX installé?
- 24. Maintien du positionnement du contenu HTML dans ENewsletters
- 25. Chargement de formulaires VB/UserControls dans le contrôle ActiveX
- 26. Gestion de l'événement de contrôle ActiveX en C#
- 27. Installation de débogage de contrôle ActiveX dans Internet Explorer
- 28. Comment obtenir des informations de VS_VERSION_INFO dans le contrôle ActiveX
- 29. Comment préparer un contrôle ActiveX pour livraison sur le Web
- 30. Problème avec la méthode de rappel et maintien de CultureInfo et ASP.Net HttpRuntime