VBScript调用32位和64位应用程序

时间:2013-09-27 05:37:47

标签: windows vbscript

您好我正在尝试从我的VBScript运行32位和64位JAVA以便阅读它的版本。我找到了使用它的方法:

c:\Windows\System32\cmd.exe /c java.exe #64bit
c:\Windows\SysWOW64\cmd.exe /c java.exe #32bit

不幸的是,来自VBScript的调用使用32位版本的java而不是不同的架构。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

从特殊Windows文件夹调用32位和64位应用程序的唯一方法:我发现System32和SysWOW64是指向放置在这些目录中的可执行文件的链接。

因此运行vbscript * 32应用程序需要创建符号链接:

mklink c:\Users\J33nn\java32.exe c:\Windows\SysWOW64\java.exe
mklink c:\Users\J33nn\java64.exe c:\Windows\System32\java.exe

这样可以防止Windows“使用”提供的目录“播放”。