none
WebBrowserでActiveXを利用できる方法 RRS feed

  • 質問

  • みなさん、こんにちは、Icyfireです。

    現在、Htmlの中にActiveXを仕込んだWebPageをWebBrowserで表示させると、ActiveXが動かないです。

    同一Html URLをIEで表示しますと、正しく動作します。

    WebBrowserでActiveXを仕込んだHTMLを表示するには何か設定とか必要でしょうか?

    ご教授よろしくお願い致します。

    2016年8月20日 7:43

回答

  • 解決できました。ソリューションも(VS)管理者権限で動かないとだめです。

    環境:Win8.1 + IE11 + VS2013

    最後、CABファイルを作成しておいて、自動インストールもできました。

    回答して頂いたTak1waに、お礼申し上げます。

    • 回答としてマーク icyfire028 2016年8月22日 0:59
    2016年8月22日 0:44

すべての返信

  • こんにちは。

    WebブラウザでナビゲートしているのはローカルHTMLですか?
    それともインターネット上のWebサイトURLですか?

    後者である場合、インターネットオプションの信頼済みサイトの設定は現在どうなっていますか。

    2016年8月20日 8:44
    モデレータ
  • こんにちは。

    WebブラウザでナビゲートしているのはローカルHTMLですか?
    それともインターネット上のWebサイトURLですか?

    後者である場合、インターネットオプションの信頼済みサイトの設定は現在どうなっていますか。

    素早くご返信頂き、ありがとうございます。

    インターネット上のURLです。

    インターネットオプションの信頼済みサイトに登録しても、変わりがありません。


    2016年8月20日 9:06
  • MSIのインストーラーを作って、インストールしても、

    IEの方はうまく動作しますが、WebBrowserの方はメソッドなどが見つかりませんなどエラーが表示されます。

    すなわち、CSIDで定義したObjectが認識されていないようです。

    しかし、CSIDをMediaPlayerのCSID「22d6f312-b0f6-11d0-94ab-0080c74c7e95」に入れ替えると、

    MediaPlayerは動作します。

    ※Eからも、WebBrowser両方も動作

    差は何なんだろうね

    2016年8月20日 11:26
  • 解決できました。ソリューションも(VS)管理者権限で動かないとだめです。

    環境:Win8.1 + IE11 + VS2013

    最後、CABファイルを作成しておいて、自動インストールもできました。

    回答して頂いたTak1waに、お礼申し上げます。

    • 回答としてマーク icyfire028 2016年8月22日 0:59
    2016年8月22日 0:44