3

Windows用のアクティブスクリプトホストである私のアプリケーションでmsscript.ocxを使用しています。
高度にカスタマイズ可能なXP embedded(XPe)にも同じものを使用したいと思っていますが、msscript.ocxはどこからインストールされますか

1.私はXPeでmsscript.ocxをインストールするかどうかを知りたがりますか?
2. IE、どこからインストールされますか?
3.Orが、それはこれらの質問のいずれか、またはすべてに答える

(私は1つがそれを登録解除することができます知っているが、それはオプションのインストールすることができます)?XPeのセットアップ時にインストールされるWindowsのコアコンポーネントである偉大なのだろう私に助けてください。

ありがとうございます。

サム。

答えて

1
私はそれが(100%確実ではない)は、Windows XPに同梱されていないと思う

...

しかし、最良の選択は、あなたのインストーラ(それが出荷された場合でも、それを除去することができる)でそれを出荷することです。インストールについて - どこに置いてもかまいません(Program FilesのプログラムフォルダでOKです)、重要なことは登録することです。

作るインストーラのための最良の選択 - Wix

EDIT:とreference

スクリプトコントロール船 のVisual Basic 6.0。ただし、Visual Basic 6.0 セットアップでは、スクリプト がインストールされません。コントロールは で、CDディレクトリ Common \ Tools \ VB \ Scriptにあります。 スクリプトコントロールをインストールするには、以下の の手順を試してください。

私はこれがあなたの質問に答えると思います.... MSScript.ocxライブラリの

+0

ありがとうSvetさん、私は正確な依存関係が必要です。私はそれをテストするためにXPeのコピーを持っていません。私はXPeに手を差し伸べると同じものを更新します。 サム。 –

9

Microsoftのドキュメントは、この問題にやや矛盾しています。簡単な答えは、Windows 2000からMSScript.ocxライブラリがWindows OSの一部となったことです。 Windows 2000、XP、および2003の後続のサービスパックには、このライブラリのバグ修正(123)が含まれていました。その時点から、ライブラリはWindowsの32ビット部分の一部として残り、Windows 7/2008 R2にはまだ含まれています。 Windowsの64ビットバージョンでも、C:\ Windows \ SysWOW64にはWOW64のmsscript.ocxが含まれています。

このライブラリの分布は少し残っています。

Msscript.ocxは、「オプション」ライブラリとしてVisual Studio 6 CDに含まれていました。オプションで、手動インストールが必要でした。ライブラリはVisual Studioに含まれていましたが、Windows 2000からWindows OSの一部に移行されました。

これは混乱が生じる場所です。 msscript.ocxはVS6とWindows 2000の両方のコンポーネントと見なされるため、更新プログラムは両方のサービスパックに配布されました。 VS6用の最後のサービスパックがリリースされた後でさえ、古いOSのために追加のバグ修正を配布する必要があったため、Windows 95、98、NT4を対象にして別途downloadが作成されました。

このダウンロードは、Windowsの「最新の」バージョンのOSの一部となったという単純な事実のために、古いOSを対象としています。 Windows 2000以上を使用している場合、ダウンロードは不要で、私の経験上、互換性の問題が生じる可能性があります。

+0

VBScriptはVisual Basic 6ではありません。構文は似ていますが、同じではありません。私はWindows 7(64ビット)を実行しており、msscript.ocxはOSの32ビット(C:\ Windows \ SysWOW64)部分の一部としてまだ配布されています。 Windows dllhelp Webサイトは存在しなくなりましたが、msscript.ocxはWindows 2000以上で配布されています。私はWindows 2000を新しくインストールし、開発とテストの目的で使用しています。 – jveazey

+0

John:それはWindowsの一部ですが、DLLヘルプリンクはもう動作しません。多分あなたはそれを修正すべきです。 – Gabe

+0

私の間違い、申し訳ありません。私は間違ったコメントを削除します。あなたに+1してください。 – MarkJ

関連する問題