3

Windows 用の ActiveX スクリプト ホストであるアプリケーションで msscript.ocx を使用しています。
高度にカスタマイズ可能なXP組み込み(XPe)にも同じものを使用できるようにしたいのですが。

1.XPe で、msscript.ocx をオプションでインストールできるかどうかを知りたいですか?
2.どこからインストールされますか、IE?
3.それとも、XPe のセットアップ中にインストールされる Windows コア コンポーネントですか?

これらの質問の一部またはすべてに回答することは、私にとって大きな助けになります。

前もって感謝します。

サム。

4

2 に答える 2

9

MSScript.ocx ライブラリに関する 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 を対象とした個別のダウンロードが作成されました。

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

于 2009-10-06T16:58:05.767 に答える
1

Windows XPには同梱されていないと思います(100%確実ではありません)...

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

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

編集: 参照

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

これはあなたの質問に答えると思います....

于 2009-09-01T09:44:18.180 に答える