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