- - PR -
クライアント情報の取得
«前のページへ
1|2|3
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-07-12 17:43
お世話になります。
自己レス ( かつ未解決ですが。。。 ) ですが、 その後の調査で分かった事を書きます。 1. WScript.Network のインスタンスを生成する為には 「C:\WINDOWS\system32\wshom.ocx」が必要です。 2. 正常に動くマシンにて > regsvr32 /u C:\WINDOWS\system32\wshom.ocx を実行して対象のサイトを表示した所、同様のエラーが発生しました。 ※ エラー:ActiveXコンポーネントはオブジェクトを作成出来ません。 3. 再度 > regsvr32 C:\WINDOWS\system32\wshom.ocx にてレジストリ登録後、対象のサイトを表示すると インスタンス生成は成功します。 この結果から 「じゃあエラーが起こった端末は ・C:\WINDOWS\system32\wshom.ocx が無い ・レジストリ登録されていない のどっちかでは?」 という推測がたつのですが、これが外れているようです。 もちろん、指定のファイルはあります。 念のため、正常に動いているマシンからファイルをコピーしたのですがダメでした。 レジストリも、上記コマンドで一度削除し、その後再登録しましたがこちらもダメでした。 解決までもう少しだと思いますが ( 思いたい! ) 、どなたかお知恵を拝借出来ないでしょうか? 宜しくお願いいたします。 | ||||
|
投稿日時: 2005-07-12 21:03
IEのインターネットオプションの設定は、 デフォルトでは、イントラネットのゾーンではActivex(WSHも?)が制限されているので Webサーバを「信頼済み」サイトに追加してやればエラーは出なくなります。 さらにレベルのカスタマイズをすれば警告も出なくなります。 すみません、これくらいのことしかわかりませんでした。 WSHを再インストールしてみるか、あとはネットワーク上の設定で何か 障害になるものがないか(さきほどのゾーン設定や、PROXYの有無など) を調べるしかなさそうですね。 | ||||
|
投稿日時: 2005-07-13 09:09
おはようございます。
> Webサーバを「信頼済み」サイトに追加してやればエラーは出なくなります。 これでした!!! 出来た時は感動しました(;; ありがとうございます。 ただ、本番端末だと「インターネットオプション」の「セキュリティ」タブが 表示出来ないので、あくまで開発環境での確認ですが。。。 しかし、インフラチームは同じ環境で PC を構築しているはずなのに何故。。。 長々とお付き合い頂きありがとうございましたm(__)m > ひら様 |
«前のページへ
1|2|3