Comment faire pour exécuter un fichier de commandes en mode 64 bits à partir d'un fichier de commandes en 32 bits mode de

Je veux que mon programme à exécuter en 32 bits mode si dans un OS 32 bits ou en 64 bits mode si c'est dans une version 64 bits de l'OS. Ce programme est créé avec Bat to Exe Converter v2.1.4, c'est donc d'abord un fichier de commandes. Normalement, quand je lance un fichier de commandes sur un OS 32 bits, il fonctionne en 32 bits mode et quand je le lance sur une version 64 bits de l'OS, il s'exécute en mode 64 bits, n'est-ce pas? Le problème est que l'utilisation de Bat to Exe Converter v2.1.4 je peux choisir si le programme est en 32 ou 64 bits. J'ai donc de choisir 32 ou autre chose que je ne pense pas que cela va fonctionner sur un OS 32 bits. J'ai essayé d'utiliser .vbs fichiers de lancer à nouveau le programme à l'aide .Exécuter et .ShellExecute mais le résultat a été l'architecture étant le même que celui défini dans le convertisseur. J'ai aussi essayé cmd /c et %WINDIR%\System32\cmd.exe /c et aussi %WINDIR%\SysWOW64\cmd.exe /c mais je ne pouvais pas trouver un moyen de le faire. J'utilise Windows 8.0 x64 et ma VM Windows 8.1 x64.

OriginalL'auteur SkYWAGz | 2014-11-23