【发布时间】:2012-02-08 06:38:11
【问题描述】:
我有一个由cscript 调用的JScript 脚本。该脚本在其内部使用 new ActiveXObject("SourceSafe") 代码创建 Visual Source Safe ActiveX 对象。
在 32 位 Windows 上一切正常。但是在 64 位 Windows 上,我需要调用 64 位版本的 cscript 并且仍然使用 32 位 ActiveX 对象(SourceSafe)。 cscript 的 64 位版本看不到 ActiveX 类(因为 32 位类在 windows 注册表的 32 位分支中)。
有没有办法从 64 位 cscript 创建该对象? (为 SourceSafe ActiveX 类编写 64 位自动化适配器除外)
【问题讨论】:
-
这是不可能的。使用 c:\windows\syswow64\cscript.exe 是简单的解决方法。
标签: activex visual-sourcesafe-2005 wsh