从哪里安装msscript.ocx

时间:2009-09-01 09:33:48

标签: vbscript windows-xp scripting activex windows-xp-embedded

我在我的应用程序中使用msscript.ocx,它是windows的activex脚本主机 虽然我希望能够使用相同的XP嵌入式(XPe),它是高度可定制的。

1.我想知道在XPe上是否可以选择安装msscript.ocx? 它从哪里安装,IE?
3.或者它是一个在XPe安装过程中安装的Windows核心组件吗?(我知道可以注销它,但它可以是可选安装)

回答任何或所有这些问题对我有很大的帮助。

提前致谢。

萨姆。

2 个答案:

答案 0 :(得分:9)

Microsoft的MSScript.ocx库文档在这个问题上有点矛盾。简而言之,从Windows 2000开始,MSScript.ocx库成为Windows操作系统的一部分。 Windows 2000,XP和2003的后续Service Pack包含此库的错误修复(123)。从那时起,该库仍然是Windows的32位部分的一部分,并且仍然包含在Windows 7/2008 R2中。即使是64位版本的Windows仍然在C:\ Windows \ SysWOW64中包含带WOW64的msscript.ocx。

关于这个图书馆的一点历史,请继续阅读。

Msscript.ocx最初作为“可选”库包含在Visual Studio 6 CD中 - 可选意味着必须手动安装。虽然该库是Visual Studio的一部分,但它已从Windows 2000迁移到Windows操作系统的一部分。

这就是混乱发挥作用的地方。由于msscript.ocx被认为是VS6和Windows 2000的一个组件,因此更新是在服务包中分发的。即使在VS6的最后一个Service Pack发布之后,还需要为旧操作系统分发其他错误修复程序,因此专门针对Windows 95,98和NT4创建了单独的download

这个下载是针对旧操作系统的,因为它已经成为Windows“现代”版本操作系统的一部分。如果您使用的是Windows 2000或更高版本,则下载是不必要的 - 根据我的经验 - 会导致兼容性问题。

答案 1 :(得分:1)

我认为它不是Windows XP附带的(不是100%肯定的)......

但最好的选择是将它与您的安装程序一起发货(即使它已发货,也可以将其删除)。关于安装 - 你可以把它放在你想要的地方(在Program Files的程序文件夹中没问题),重要的是注册它。

制作安装人员的最佳选择 - Wix

编辑: reference

  

脚本控件附带Visual   基础6.0;但是,Visual Basic 6.0   安装程序不安装脚本   控制你。控制是   位于CD目录中   COMMON \工具\ VB \脚本。安装   脚本控制,请尝试以下操作   步骤进行:

我认为这回答了你的问题......