セキュリティレベルのためのブラウザに制御
-
24-09-2019 - |
質問
って移動する .hta への応用にC#実行形式にまとめたものです。もちろんです .hta このコードはすべての HTML や Jscript, め、地元の ActiveX オブジェクト。
を作成しました C# 実行可能なプロジェクト、だけを使用 ブラウザ 制御を表示 HTML ます。単に名称変更 .hta へ .html によって支持され、HTA宣言も行いました。
べての動作は、場合には、たくなること間違いなしの ActiveX オブジェを取得しまュポップアップ警告ラ ActiveX 制御のページです。
私は、その理由に何が起こっているからブラウザに制御は実質的にはIEを使用してインターネットオプションのセキュリティ設定が、本当にありがとう、ブラウザに制御するバイパスキポップアップは、この登録の実行可能Dllとして信頼されず設定を変更するインターネットオプション?もう、展開パッケージとしてます。
解決
WebBrowser
のInternet Explorerのインスタンスであり、IEから継承セキュリティ設定ます。
はIEで定義されたセキュリティ設定を変更することができます。
他の方法は、カスタムセキュリティを追加することができ IInternetSecurityManager
のインタフェースを実装することで、マネージャするます。
のWebBrowserコントロールまたはMSHTMLのホストがホストにとって重要なハンドルURLの行動や政策という(IInternetSecurityManagerインタフェースを実装することで)セキュリティマネージャを作成することができます。それが適切に扱うことができるので、他のURLアクションとポリシーは、デフォルトのセキュリティマネージャに渡されます。 IInternetSecurityMgrSiteインタフェースは、それが必要なインタフェースカスタマイズされたセキュリティマネージャは、任意のユーザを扱うことができるように、コンポーネントからのWindows関連の情報を扱うために使用されます。 -