• 締切済み

WinXP SP2でActiveXコントロールをスムーズに表示する

下記のようなソースでコントロールを呼び出しておりましたが、XP SP2で、コントロールの読み込みが遮断されます。 <OBJECT ID="OtameshiX" width="0" height="0" CLASSID="CLSID:12345678-1234-5678-1234-123456789012" codebase="http://hoge.com/otameshi.cab"> </OBJECT> どのようにしたら回避できるのでしょうか? コードサイニングに高いお金を払えば済むのでしょうか?

みんなの回答

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

>どのようにしたら回避できるのでしょうか? 警告無しでインストールするにはセキュリティレベルを低に設したり、レベルをカスタマイズするしかありません。ただし、悪質なActiveXなども警告無しでインストールされる場合もあるので危険です。 なので、サイトが固定ならば信頼済みサイトに登録して、信頼済みサイトのセキュリティレベルを下げるかカスタマイズするようにすることをお勧めします。 >コードサイニングに高いお金を払えば済むのでしょうか? 署名の有無にかかわらず、IEの設定に依存するので無意味です。

nobu884
質問者

お礼

有り難うございます。 署名は余り関係ないのですね? それでCodeSigningを薦める認証機関(会社?)が少ないのかもしれませんね。 今までどおり、テスト用の署名で追加説明で切り抜けるしかないですね。

  • eipu
  • ベストアンサー率39% (25/64)
回答No.1

InternetExplorerの「インターネットオプション」の「セキュリティ」タブから インターネット(もしくはイントラネット)のレベルのカスタマイズを行い、 ActiveXコントロールに対する制限を緩和すれば読み込まれるようになると思います。

nobu884
質問者

お礼

ご回答有り難うございます。 答したハズがうまく書き込まれていませんでした。 実はインターネットオプションはすでに利用しているのですが、説明が面倒なので何とかできないかを聞いてみたくて質問させていただきました。

関連するQ&A