in reply to Using perl.exe from a non standard location

You can always specify the path to the perl executable when launching the script instead of just "perl" or "perl.exe".
>c:\progs\perl588\bin\perl -le"print $]" 5.008008 >c:\progs\perl5101\bin\perl -le"print $]" 5.010001