.htaアプリケーションを C# 実行可能ファイルに移行しようとしています。もちろん、これは.htaであるため、コードはすべてHTMLとJscriptであり、ローカルのActiveXオブジェクトへの呼び出しが含まれています。
C#実行可能プロジェクトを作成し、 WebBrowserコントロールを使用してHTMLコンテンツを表示しています。.htaの名前を.htmlに変更し、HTA 宣言を削除するだけです。
ActiveXオブジェクトを呼び出すと、ページ上でActiveXコントロールを実行しているというセキュリティ ポップアップ警告が表示されることを除けば、すべてうまく機能します。
WebBrowser コントロールは基本的に IE であり、インターネット オプションのセキュリティ設定を使用するため、これが発生する理由を理解していますが、WebBrowser コントロールにセキュリティ ポップアップをバイパスさせる方法や、実行可能ファイルまたは DLL を信頼できるものとして登録する方法はありますか?インターネット オプションの設定を変更するには? 展開パッケージで行う方法でも同様に機能します。