title: How to run a batch file in 64 bit mode from a batch file in 32 bit mode
body: <p>I want my program to run in 32 bit mode if in a 32 bit OS or in 64 bit mode if it's in a 64 bit OS.</p>
  <p>That program is created with <em>Bat To Exe Converter v2.1.4</em>, so it's basically a batch file. Normally, when I run a batch file on a 32 bit OS it runs in 32 bit mode and when I run it on a 64 bit OS it runs in 64 bit mode, isn't it?</p>
  <p>The problem is, using <em>Bat To Exe Converter v2.1.4</em>, I can choose if the program is 32 or 64 bit. So I have to choose 32 or else, I don't think it will run on a 32 bit OS.</p>
  <p>I tried using .vbs files to re-launch the program using <em>.Run</em> and <em>.ShellExecute</em>, but the result was the architecture being the same as the one set in the converter.</p>
  <p>I also tried <code>cmd /c</code> and <code>%WINDIR%\System32\cmd.exe /c</code> and also <code>%WINDIR%\SysWOW64\cmd.exe /c</code>, but I couldn't find a way to do it.</p>
  <p>I use Windows 8.0 x64 and my VM is Windows 8.1 x64.</p>