Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好我正在尝试从我的 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 而不是不同的体系结构。有什么办法吗?
从特殊的 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 “播放”提供的目录。