Niveau de sécurité pour le contrôle WebBrowser

Je suis en train de migrer une .hta application C# exécutable. Bien sûr, puisque c'est un .hta le code est tout HTML et Jscript, avec des appels locaux ActiveX objets.

J'ai créé un C# projet exécutable et je suis juste à l'aide de la WebBrowser de contrôle pour afficher le HTML de contenu. Simplement renommé le .hta à un .html et a sorti le code de la route déclarations.

Tout fonctionne très bien, sauf que quand je fais des appels à la ActiveX objets, je reçois une sécurité avertissement contextuel de l'exécution d'une ActiveX contrôle sur la page.

Je comprends pourquoi ce qui se passe depuis le contrôle WebBrowser est essentiellement IE et utilise l'Internet Options des paramètres de sécurité, mais est-il possible d'obtenir le contrôle WebBrowser pour contourner la sécurité des fenêtres pop-up, ou un moyen d'enregistrer le fichier exécutable ou Dll comme étant de confiance, sans avoir à modifier les paramètres dans les Options Internet? Même un moyen de le faire sur un package de déploiement marcherait aussi bien.

OriginalL'auteur jaywon | 2010-04-05