none
IE7とActiveX RRS feed

  • 質問

  • お世話になっております。

     

    IE上で動作するActiveXを開発し、CODEBASEタグにて自動インストールできるよう

    CABファイルを作成し、デジタル証明書を付与して、WEBページに実装したのですが、

    IE7で実行すると、

    ①「このサイトは、’○○ Corporation’からの'○○-CAB'をインストールしようとしています。WEBサイトとアドオンを信頼し・・・」

     でインストールが促されてインストールを行います。(※これは、IE6も同じですが。)

     

    ②インストールが終了して、ActiveXコントロールを実行するときに

     「このサイトは、'不明な発行元'からの'○○ Module’アドオンんを実行しようとしています。WEBサイトとアドオンを信頼しアドオンの実行を許可するには・・・」と表示されます。

     

    ここで②の項目で、2点質問があります。

     

    1、「・・・'不明な発行元'からの・・・」 不明な発行元となる理由と回避策

    2、'○○ Module'には、複数のインターフェイスが実装されており、異なるインターフェイスを使用するたびに、

      ②を何度も聞いてくることの回避策

     

    VISTA+IE7 XP+IE7の両方とも、上記の同じ現象がでます。

    IE6までは問題なく使用できていました。

     

    ご教授ください。

     

     

    2007年7月26日 2:28

すべての返信

  • 自己レスです。

     

    1、の質問の回答ですが、モジュール(DLL)にも証明書をつける必要がありました。

     証明書をつけると正しく、会社名が表示されました。

     

    2、については、わかりません。

    信頼済みサイトにURLを設定しておくことで、②を聞いてくることはなくなりましたが、

    基本的には上記以外の方法で解決しておきたいのですが・・・・・・・・・・・・・・

    2007年7月26日 9:47