Sam*_*til 3 vbscript scripting windows-xp activex windows-xp-embedded
我在我的应用程序中使用msscript.ocx,它是windows的activex脚本主机.
虽然我希望能够使用相同的XP嵌入式(XPe),它是高度可定制的.
1.我想知道在XPe上是否可以选择安装msscript.ocx?
它从哪里安装,IE?
3.或者它是一个在XPe安装过程中安装的Windows核心组件吗?(我知道可以注销它,但它可以是可选的安装)
回答任何或所有这些问题对我都有很大帮助.
提前致谢.
山姆.
Microsoft的MSScript.ocx库文档在这个问题上有些矛盾.简而言之,从Windows 2000开始,MSScript.ocx库成为Windows操作系统的一部分.对于Windows 2000,XP,和2003年后续的服务包包括bug修复(1,2,3此库).从那时起,该库仍然是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的组件,因此更新都在Service Pack中分发.即使在VS6的最后一个Service Pack发布之后,还需要为旧操作系统分发其他错误修复程序,因此专门针对Windows 95,98和NT4创建了单独的下载.
这个下载的目标是较旧的操作系统,因为它已经成为Windows"现代"版本操作系统的一部分.如果您使用的是Windows 2000或更高版本,则无需下载 - 根据我的经验 - 可能会导致兼容性问题.