您好我正在尝试从我的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而不是不同的架构。有没有办法做到这一点?
答案 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“使用”提供的目录“播放”。