0

こんにちは、バージョンを読み取るために、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 が使用されます。それを行う方法はありますか?

4

1 に答える 1

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 が提供されたディレクトリを「再生」するのを防ぎます。

于 2013-10-01T15:37:05.773 に答える